首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络游戏 >

DirectX如何显示物体剖面

2013-06-26 
DirectX怎么显示物体剖面请教一下各位,我在DirectX下导入一个3DMAX生成的物体,有内外表面,请问怎么对这个

DirectX怎么显示物体剖面
请教一下各位,我在DirectX下导入一个3DMAX生成的物体,有内外表面,请问怎么对这个物体生成一个剖面图?有相关的接口可以实现这个功能吗? DirectX
[解决办法]
删与不删都是可以的,没有必然性

关键是计算三角形和剖面交点---新生成的顶点, 以及剖面多边形的三角化的工作以及对应的剖面颜色或者纹理的设置上比较麻烦
 
计算新顶点也不复杂, 找那些和剖面相交的三角型出来(顶点分别位于剖面两侧的三角型),然后就是一个几何计算工作

根据这些新的顶点(和剖面共面)生成一个新的空间多边形(根据模型上和剖面相较的三角型的相邻边关系确定新顶点的顺序),在把这个多边形三角化(三角化算法有一定的复杂性)


热点排行