• 【ORDCE C++】标注点数有数量限值?

    EditElementHandle dimEeh; IDimensionEdit* iDimEdit = dynamic_cast<IDimensionEdit*>(&dimEeh.GetHandler()); if (iDimEdit==nullptr) { return false; } int index = 0; //printf("总点数:%d", num); for (bvector <DPoint3d>::const_iterator iter = dimPoint.begin();…
  • [ord UP7 c++/cli]如何获取1-8号视图中,哪些是打开的

    请老师们指导下哈
  • 【C#/C++ ORD】如何获取加载当前插件dll的ORD版本号

    问题如题目所示,目的是根据不同版本的ORD调用不同签名的方法。 MS的SDK中提供了一个C++方法:mdlVersion_getVersionNumbers。但是该方法在MS可以获取到正确的版本号,但是在目前ORD中国版中,获取到的是ORD中带的MS的版本号10.14,无法获得ORD的版本号10.09。 请问还有什么方法可以获取到ORD的版本号吗?C++或C#的方法均可。 我目前想到的方法,是通过反射获取到调用插件dll的ustation.dll的地址,在该地址下查找OpenRoad开头的exe程序…
  • 【c++ORD】smartSurface转smartSolid不成功

    我用SolidUtil::Modify::SewBodies缝合形成管状表面之后,转smartSolid不成功,在界面操作也显示unable convert to solid,请问是什么原因? 附文件: Surface.dgn
  • 【ORD C++】进度条

    请问老师,我在放置很多参数化单元时会出现ord未响应的情况,但是我又想做个类似进度条的东西,可以让用户实时看到程序还在运行而不是处于未响应状态。 我下图中使用的三种方式都会是未响应状态,只有printf打印能一直处于活跃状态。 有没有别的什么控件可以不被卡死, 我在【从元素】这个工具中看到有个等待控件在ord未响应时好像不会卡死,这个控件在哪啊?或者有什么别的控件可以提供?
  • ord里面怎么在3维视图里面获取alignment,或者在三维视图里面通过二维设置生成的三维元素获取alignment,我看到资源管理器里面有alignment的列表,那个需要怎么获取

    ord里面怎么在3维视图里面获取alignment,或者在三维视图里面通过二维设置生成的三维元素获取alignment, , 我看到资源管理器里面有alignment的列表,那个需要怎么获取
  • bmake调试

    符老师,在MicroStation中使用bmake -a -ddebug可以生成debug版,为啥在ORD中就不支持bmake -a -ddebug,ORD中是不是就不支持这个命令,debug调试怎么用?