想将一个三维mesh网格投影到XY平面。。。
原网格:
投影后:
请问如何达到这样的效果???
Mstn有现成的工具可以实现:
而且那个工具是展开,我要的效果是投影,结果并不相同,展开后的面积要大一些
实在不行的话是不是需要遍历mesh的所有顶点然后一个个顶点投影???
构造一个压扁变换矩阵(flattern transform),然后对该元素执行变换即可。可以对任意元素执行该操作。
您好,能稍微详细点吗?
请参考两个核心函数:mdlTMatrix_computeFlatternTransform和mdlElmdscr_transform
Answer Verified By: 程远 李
对于基本元素操作后可以得到平面元素:
操作前
操作后
可是对于网格操作后还是原来的元素。。。
操作后得到和原来元素同样的元素
那看起来真得采用你想的那个办法了。遍历Mesh的每个Facet,将其每个点投影到XY平面上。然后用这些点重新构造一个Mesh?
已经做了,谢谢