只需一步,快速开始
Curve curveTempId2 = (DBObject)trans.GetObject(id2, OpenMode.ForRead) as Curve; //投影到平面 Curve curveId2 = curveTempId2.GetOrthoProjectedCurve(new Plane()); 高手们,为什么curveTempId2是多段线的时候会出错呢?
我想将所有的curve都投影到平面上,不知道上面两句代码有没有问题,请大家指点。
使用道具 举报
贴个完整点的投影多段线的测试代码看看
不过,Polyline应该是无法投影的,因为有弧段的多段线,弧段会投影为椭圆
虽然你有可能没包含弧段,但Cad有可能用这种机制保证
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 ) ©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途
GMT+8, 2024-11-25 15:36 , Processed in 0.182309 second(s), 24 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.