明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1912|回复: 3

GetOrthoProjectedCurve怎么用?

[复制链接]
发表于 2010-7-26 11:46:00 | 显示全部楼层 |阅读模式

Curve curveTempId2 = (DBObject)trans.GetObject(id2, OpenMode.ForRead) as Curve;
                   
                        //投影到平面                      
                        Curve curveId2 = curveTempId2.GetOrthoProjectedCurve(new Plane());   高手们,为什么curveTempId2是多段线的时候会出错呢?

我想将所有的curve都投影到平面上,不知道上面两句代码有没有问题,请大家指点。

发表于 2010-7-26 16:08:00 | 显示全部楼层

贴个完整点的投影多段线的测试代码看看

不过,Polyline应该是无法投影的,因为有弧段的多段线,弧段会投影为椭圆

虽然你有可能没包含弧段,但Cad有可能用这种机制保证

 楼主| 发表于 2010-7-26 16:37:00 | 显示全部楼层
谢谢,哪只能想其它办法了
发表于 2013-6-25 14:58:40 | 显示全部楼层
原来是这样子啊,学习了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|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.

快速回复 返回顶部 返回列表