用代码创建一个网格体,让体去切地面网格,结果是地面网格消失,只留下网格体内部的部分
手动也是同样的结果。
如果用工具都无法操作成功的话,基本上可以断定是您图形本身的问题。Mesh的数据结构很不严格(不像Solid那么严格),经常会出现这种能看到图形但无法继续操作的情况。用Mesh Audit工具()查验这个大的Mesh,发现它没有体积,而小的那个Mesh是正确的。
另外,您的代码中调用的函数mdlPop_elementDescrFromElementDescrBoolOp的第四个参数给得也不对,0表示Union,即并集。相减应该用2.不过,后面还有一堆参数你给得也不对。最好改用更简单的一个函数:
mdlPop_elementDescrFromElementDescrDifference
Answer Verified By: amender carapace
老师,可以细说一下后面的几个参数吗?和哪里不对,感谢。
您可以看一下帮助文档中关于此函数的注释:
谢谢,我发现了传入的参数问题何在。