szx025 发表于 2020-4-29 07:47:13

lht 发表于 2020-4-28 17:31
是三条线就好办了,先取得中线的两个端点坐标p1、p2,根据这两个坐标算出延长到线的坐标p3,再将箭头移到p3 ...

这里关键是要快捷,方便,如果先选择左边的斜线,再选水平线,求交点,还要选择右边的斜线,这样效率太低,不如MOVE了

start4444 发表于 2020-4-29 11:12:57

关键是把右边的箭头各自的交点找出来就行,可以框选右边全部线,两两历遍求交点,相同的点去掉,然后每个点进行ssget “c” 分堆,然后计算经过交点水平线与斜线交点,最后每堆线移动就行了

shenhung 发表于 2020-4-29 15:28:01

重點是常用的功能嗎...很常用開發才有價值.~

pengfei2010 发表于 2020-5-4 10:27:34

需求不明确,线之间的几何关系才是核心

lee50310 发表于 2020-5-5 19:07:38

本帖最后由 lee50310 于 2020-5-6 12:37 编辑

將步驟寫成程序指令
執行指令, 選擇目標物就 ok 這樣是否有比較快?
如圖所示

szx025 发表于 2020-5-6 08:57:25

lee50310 发表于 2020-5-5 19:07
將步驟寫成程序指令
執行指令, 選擇目標物就 ok 這樣是否有比較快?
如圖所示

程序源码能放出来吗,另外三根线的右侧保持原位不动

lee50310 发表于 2020-5-6 11:26:54

本帖最后由 lee50310 于 2020-5-6 13:13 编辑

szx025 发表于 2020-5-6 08:57
另外三根线的右侧保持原位不动
你要左側直線移動去對齊物體(三根线)
但是眾多物體(三根线)參差不齊,直線如何能對的齊呢?


這個你下載程序後再自行改改看吧 !

szx025 发表于 2020-5-6 14:37:47

lee50310 发表于 2020-5-6 11:26
你要左側直線移動去對齊物體(三根线)
但是眾多物體(三根线)參差不齊,直線如何 ...

谢谢你的程序,回去慢慢学习
是三根线的交点对齐到左侧直线与水平线(三根线中的中间那根线)的交点上,三根线右侧的点不动

bai2000 发表于 2020-5-6 17:56:00

加个图纸上的图元更好,另一点:不支持多段线

413248189 发表于 2020-5-7 10:21:24

新手学习咯
页: 1 [2]
查看完整版本: 程序怎么写,给个思路