为什么没有交点?
我想对图中所有与某个方形区域(用户选择一矩形)相交的交点处用圆圈标记,奇怪的事好多图形都正常,偶尔碰倒一些线出问题,调试发现,该矩形(lwpolyline)与这些线压根没有交点,原以为是z坐标的是一看两者的z坐标都是0,纳闷????其图形与程序如下:
IntersectWith函数的稳定性很差,我现在从来不用的。
你的程序我跟踪了一下,只有1条线可以求出交点。这情况我以前也遇过,自哪以后我就不用IntersectWith了。
把每条线的端点坐标取出来,用数学方法求交点吧,难过中! 不知怎么回事,你的图形中AutoCAD中也不能直接取得交点,只能取得外观交点。<BR>所以问题不在函数上,而是AutoCAd本身。 哦,明总你以前碰到过吗? 实际制图过程经常会有的问题。 痛苦啊,看来要自力更生了 你的图形奇怪!
重新添加的Line、 Polyline、Arc等实体都可以找到交点!
图形问题!你是怎么绘的! 你把图形的间单位精度调整到0.00000000,即最精确。(格式菜单->单位->长度精度)<BR>再用list命令查看你的图元的Z坐标,已经不是0了。也就是说这些图元的Z坐标是不同的。 哦,如何调整单位精度?
这图也不是我做的,是别人那考来的 没有仔细看贴:(格式菜单->单位->长度精度)
页:
[1]
2