+ -
当前位置:首页 → 问答吧 → DirectX 中判断一个平面与一个.x文件构成的模型相交?

DirectX 中判断一个平面与一个.x文件构成的模型相交?

时间:2011-08-25

来源:互联网

对于一个垂直立面,有没有快的算法判断它是否与模型相交?
目前想了几种办法,但都感觉很慢
1.射线法
  我看到有判断射线相交的函数,不过对于一个平面来说(一个立面),得判断好多条射线了吧。
2.读取mesh文件法
  找到.x文件,提取mesh,用几何方法判断各个面,或用几何方法判断线


都感觉很慢的,一个mesh怎么也有几百上千上三角形,hold不住啊·~
谢了~

作者: tossgoon   发布时间: 2011-08-25

以模型中心点发出射线,得到与垂直平面的相交点,计算出两个点的距离,再求出中心点发出的射线与包围盒的相交距离,两个距离比较一下就出来啦

作者: zhangyuelo   发布时间: 2011-08-25