500w008 发表于 2013-4-10 00:14:05

牛排包 发表于 2013-4-10 01:36:31

感觉实现功能不难,找到起点和终点,重画一根即可。
难点,或者说不明确的地方是,如何确保这些点都在一条直线上?
如果不在一条直线上的话,这个程序就没有意义了。
在前面加上一个程序用于判断几个点是否在一条直线上,如果不在,则退出命令;如果在一条直线上,则计算起点、终点、中点,画线连接,删掉原线。

500w008 发表于 2013-4-10 02:00:19

MENGZE 发表于 2013-4-10 08:29:22

这个主要在PL线上起作用的,

wowan1314 发表于 2013-4-10 09:02:05

PL线没中点的概念啊。 除非你要处理的是特例。所有PL线都有一个顶点在中点位置。

如果是特例那就删除原线。重新画PL。这样你的程序最好别选择到不是特例的PL线。


llsheng_73 发表于 2013-4-10 09:20:44

两边之和等于第三边的时候三个点共线,分线段之和等于起点止点的距离的时候不共线也不行了吧?
当然条件是它们在一个平面上

lsjj 发表于 2013-4-10 12:39:47

這是基本指令就可以處理的東西
如果是PL線,先炸開->OVERKILL->PEDIT(有沒必要看自己了)
页: [1]
查看完整版本: 把该贴删除