wm00y 发表于 2007-8-1 18:37:00

[求助]如何得到两曲线的交线

如何得到两曲线的相交线(AcGeCurve3d).

MIRRO 发表于 2007-8-2 17:25:00

只知道有求两条曲线的交点的函数--AcGeCurve::intersectWith()函数...想直接得到曲线的函数就不晓得了...
可是你用intersectWith()可以得到一个交点数组,然后可以依据这些交点对你原有的两条直线进行查找操作,找到你想要的那部分...
不知道这个办法可行么?可能比较麻烦呢...
本人也是新手,一起切磋,共同进步啊~~

wm00y 发表于 2007-8-2 18:32:00

AcGeCurve根本没有intersectWith()的属性

MIRRO 发表于 2007-8-3 10:44:00

intersectWith是AcDbEntity的函数阿~AcDbCurve是派生于AcDbEntity 的阿~
所以AcDbCurve是可以用AcDbEntity::intersectWith()这个函数的~~
AcGe库是可以为AcDb库所使用的,你还是用实体的ID,然后得到这个曲线的AcDbCurve*指针,然后用intersectWith函数进行操作吧...

BDYCAD 发表于 2007-8-3 17:09:00


参考:的29楼 :)

wm00y 发表于 2007-8-5 20:47:00

如何将AcGeCurve3d转换为AcDbCurve
页: [1]
查看完整版本: [求助]如何得到两曲线的交线