求两点形成的直线与已知实体的交点
在工作中遇到画断面图,已经完成了大部分,但是需要求出已知两点,用这两点求得与前面完成的一条多线段的交点,求给个思路。谢谢 1 cad方法:用这两点绘制一条直线,然后用vla-IntersectWith方法获取交点;2 数学方法:先获取多段线各段的起点、终点和凸度,如果凸度是0,就直接用inters函数获取交点,否则解方程组。 nzl1116 发表于 2014-6-27 12:29 static/image/common/back.gif
1 cad方法:用这两点绘制一条直线,然后用vla-IntersectWith方法获取交点;
2 数学方法:先获取多段线各段 ...
请给个数学方法的范例好吗,谢谢 yxh1202 发表于 2014-6-27 14:21 static/image/common/back.gif
请给个数学方法的范例好吗,谢谢
方法一多简单啊 最简单的方法:
(setq ss (ssget "f" p1 p2))
(setq l (ssnamex ss))
从返回值 l 里可以直接获取和直线p1p2相交实体的交点!具体可查阅下ssnamex函数的帮助释义! 你的断面图是什么样的,怎么这样求呢?好奇 C:\Users\gck\Desktop 就是绿线是地面线,后面画得这几个线想找到与地面线的交点(红色圆圈的圆心位置)位置。
页:
[1]