lovelyzhao 发表于 2005-12-21 17:40:00

intersectWith可否判断点在直线上?

<IMG alt=发贴心情 src="skins/default/topicface/face1.gif" border=0>&nbsp;<B>intersectWith可否判断点在直线上?</B><BR>
<P>大家好。请教:</P>
<P>可以通过intersectWith函数判断点是否在直线上</P>
<P>比如:&nbsp;&nbsp;&nbsp;pEn_Line-&gt;intersectWith(pEn_point,AcDb::kOnBothOperands,pts,0,0);</P>
<P>如果:pts.pts.length()==1 表示点在直线上,否则不是。</P>
<P>本人以为可以,但结果是直线延长线通过该点时,其返回长度也是1;</P>
<P>不知道为何?</P>
<P>请教各位!<BR></P><IMG src="Skins/Default/emot/em06.gif" align=middle border=0>

NinthOcean 发表于 2005-12-22 09:00:00

<P>判断点在直线上,只要判断长度就可以了~</P>

kswzc 发表于 2005-12-28 19:23:00

把这个参数换一下就可以了 kOnBothOperands
页: [1]
查看完整版本: intersectWith可否判断点在直线上?