老师,如图的实体,我将其投影到二维图纸中,结果内部轮廓也出来了,我只想投影从某个方向上看到的轮廓;
如果您的Solid体像您截图中这样,所有的面都是平坦的,可以迭代体的所有面,然后按投影方向投影到某个平面上,最后用二维Shape布尔运算函数(CurveVector::AreaXXX)去构造您想要的Shape。
MS学习资源:
MicroStation Wednesday视频分享
深入探讨MicroStation DGN基本概念系列
一步步学习MicroStation CE Addin开发
一步步学习MicroStation CE MDL开发
您这个投影是用程序做的还是直接用软件本身的切图功能做的?如果是用软件本身的切图功能做的话,在切图过程中是有很多设置的,比如隐藏被遮挡部分。
最好能提供一下您的这个DGN文件供我们分析。
我是直接用mdlElmdscr_convertTo2D去投影的。
那这个函数没有这么细致的控制的。您看看郭老师给您提供的方案是否有帮助?