原来还有这么多人也究研这个的。1.框选不同角度的2组线;
2.按角度值分组,前面黄工的程序要注意(rem ang (/ pi 2)),135/90余45,225/90同样余45,但这是2条不同角度的线,还有互为180度的线应视为同组线,0度与接近360度的视为同组线,当然要处理这样的线条为同方向;
3.用鼠标的即时坐标作参考点对分组的线条排序;
4.鼠标的即时坐标参考点在2组线条的相对位置,从而确定2组线条是把StartPoint还是endPoint移至交点上。至于如果确定鼠标的即时坐标参考点在2组线条的相对位置大家可以参考“【越飞越高讲堂16】CAD 的坐标系统和trans函数的工作原理”最后那段。