chang 发表于 2004-10-9 15:29:00

大家过来帮忙讨论啊。版主过来看看。

当两条直线部分或完全重迭,如何将重迭的部分给去掉?


换作两个圆弧又该如何呢?


最后如果是圆和圆弧又该如何呢?




chang 发表于 2004-10-9 15:37:00

希望大家谈谈自己的看法,或则给出自己的函数。

zfbj 发表于 2004-10-9 15:54:00

我具体也没做过,直线重迭部分用AcGeLinearEnt2d::overlap函数,操作不算复杂。


圆弧或圆可能是用AcGeCurveCurveInt2d类吧,还有点事先走,没细看。

chang 发表于 2004-10-9 16:35:00

zfbj发表于2004-10-9 15:54:00static/image/common/back.gif我具体也没做过,直线重迭部分用AcGeLinearEnt2d::overlap函数,操作不算复杂。



圆弧或圆可能是用AcGeCurveCurveInt2d类吧,还有点事先走,没细看。


<BR>直线我看了一下,这个函数好像可以,没有试。


谢谢老大。


希望朋友们继续!
页: [1]
查看完整版本: 大家过来帮忙讨论啊。版主过来看看。