amwwcwujqw 发表于 2004-11-17 17:47:00

问一个关于intersectWith()函数求交点的问题:

在用intersectWith(lineSeg2,pt1)求交点时遇到了点问题请各位替我解决一下,谢谢!


如:


一个全由直线组成的网络图我想遍历所有直线,然后求两两直线相交的交点(就是说两线段相交了才有交点)。但用intersectWith()函数两线段没相交,但其延长线相交了,也能求得一交点。我的目的当然是不要求出这些交点!


请问还有其他函数能达到我这个目的吗?或者用intersectWith()改变某个参数能达到这个目的吗?


请赐教!

zfbj 发表于 2004-11-17 20:23:00

适当选择AcDbEntity类的intersectWith的第二个参数即可。

amwwcwujqw 发表于 2004-11-17 21:29:00

谢谢版主!但是我还是不太明白!


你能再讲得明白一点吗?


就拿直线为例,AcDbEntity类的intersectWith的第二个参数怎样设呢?


谢谢!

zfbj 发表于 2004-11-17 22:51:00

试试AcDb::kOnBothOperands
页: [1]
查看完整版本: 问一个关于intersectWith()函数求交点的问题: