[请明总与兰州人关注下]多段线间竟然无交点。
本帖最后由 作者 于 2008-12-4 11:10:56 编辑 <br /><br /> <p></p><p>求交点的代码如下:</p><p>Sub tt()<br/> Dim p1 As AcadLWPolyline<br/> Dim p2 As AcadLWPolyline<br/> Dim pBasePt As Variant<br/> <br/> ThisDrawing.Utility.GetEntity p1, pBasePt<br/> ThisDrawing.Utility.GetEntity p2, pBasePt<br/> <br/> Dim varInsPt As Variant<br/> varInsPt = p1.IntersectWith(p2, acExtendNone)<br/> <br/> Dim i As Integer<br/> i = UBound(varInsPt)<br/> <br/> MsgBox i<br/> <br/>End Sub</p><p></p><p>为什么红色的多段线与矩形多段线间没有交点呢?</p><p></p><p>罗简单</p><p>2008年12月</p> 红色的多段线的标高(18)和矩形多段线的标高(0)不相等,两者不再一个平面上,当然会没有交点 <p>你用三维观察器一看便知</p><p>动态</p> 谢谢楼上的,正如你说。
页:
[1]