我用MS自带工具画了一个圆,在转为mesh,然后用ms自带的求差工具求差,结果布尔运算失败。求问这是为什么呢,如下图:
两个Mesh体之间求差比较合理,您这个面想如何求差呢?是否是想实现对现有一个Mesh的切割?
符老师,我想实现用一个mesh面去切割已有的mesh面,切割的tool是我自己创建的圆面转成mesh的。
符老师,我试了下还是不能成功,我感觉求差这个接口做mesh布尔运算并不是万能的,有些mesh并不能够成功,我试试其他跟稳妥的办法。
你用的哪个API?是mdlPop_elementDescrFromElementDescrBoolOp么?
mdlPop_elementDescrFromElementDescrBoolOp和mdlPop_elementDescrFromElementDescrDifference都试过,都不能够成功返回NULL
好像可以把mesh转成DTM,但是要用CLR,而且看其他帖子说mesh转DTM接口没公开
奋斗者 said:mdlPop_elementDescrFromElementDescrBoolOp和mdlPop_elementDescrFromElementDescrDifference都试过,都不能够成功返回NULL
您测试过PolyfaceQuery::ComputeCutAndFill吗?
符老师,这个接口我试过两次,都没成功,不知道是不是我没用对。请问Mesh如何转成BsplineSurface呢?MS Mesh里有个工具叫convert to Surface是这么实现的?