OpenRail Designer CONNECT Edition版
StatusInt ret = mdlSolid_sweepBodyWire();
ret 的值为 -9078
我想知道-9078代表什么。
有没有个对照表呢?
我用 mdlCExpression_generateMessage(myWStringErrMsg, mdlErrno); 函数无法捕获错误信息。
我查了内部资料(公开SDK中确实没有该返回值的含义),-9078对应于MDLERR_UnableToPerformBoolean。不能执行布尔运算,似乎和你的问题也不完全符合。还是先改用我说的C++函数测试吧,因为mdlSolid这套函数涉及到非常难理解的ParaSolid坐标系到设计坐标系的来回转换,一般初学者无法掌握。
好的,多谢。我是个新入门的。SolidUtils::Create::BodyFromSweep这个函数怎么用?该引用什么头文件?SolidUtils需要实例化还是说SolidUtils::Create::BodyFromSweep是静态函数直接用?有没有样例代码让我参考下?多谢。
如果是新入门的开发用户,建议先学习如下一步步教程(否则您可能会问太多以前别人问过的重复问题):
一步步学习MicroStation CE MDL开发
关于这个函数如何调用,可以通过搜索本论坛找到太多的讨论。相信你能找到可运行的例子的。
我们开办论坛的目的也在于尽量不回答重复帖子,以前的知识可以积累为后人所用。提高大家的工作效率。谢谢!
多谢