GetOrthoProjectedCurve怎么用?
Curve curveTempId2 = (DBObject)trans.GetObject(id2, OpenMode.ForRead) as Curve;//投影到平面
Curve curveId2 = curveTempId2.GetOrthoProjectedCurve(new Plane()); 高手们,为什么curveTempId2是多段线的时候会出错呢?
我想将所有的curve都投影到平面上,不知道上面两句代码有没有问题,请大家指点。
贴个完整点的投影多段线的测试代码看看
不过,Polyline应该是无法投影的,因为有弧段的多段线,弧段会投影为椭圆
虽然你有可能没包含弧段,但Cad有可能用这种机制保证
谢谢,哪只能想其它办法了 原来是这样子啊,学习了!
页:
[1]