PolyfaceQuery::SearchIntersectionSegments是求两个Mesh相交的方法吗。我试验用后发现返回的bvector<DSegment3dSizeSize> &segments 似乎包含了第一个Mesh上的全部的线段!根本不是相交线。
请问这个函数到底是不是求相交?
另,如果不是,请问:
1. Mesh相交怎么求?
2. 这个PolyfaceQuery::SearchIntersectionSegments还有另外一个同名方法是做什么的?
谢谢
您是想求得两个Mesh将交线还是两个Mesh体相交后生成一个新的Mesh体?
符老师好,我调用这个方法是想求Mesh体相交的交点
哦,是求两Mesh面相交的交线
新的封装不好玩。还是用老的方法吧:
mdlPop_elementDescrFromElementDescrIntersetionEdges试一下。
嗯,是的,mdlPop_elementDescrFromElementDescrIntersetionEdges没问题。PolyfaceQuery::SearchIntersectionSegments是我不会用,还是确实有问题,反正不行。