Andyhon
发表于 2010-12-24 11:21:10
;;; 以只选取 竖直线 的方式来编程
横向只选取 竖直线 .....
xiaxiang
发表于 2010-12-24 11:35:16
回复 Andyhon 的帖子
只选取竖直线,如何操作,比较笨,能不能演示一下
Andyhon
发表于 2010-12-24 12:22:18
是个 exe文件 , 解压后即可执行
xiaxiang
发表于 2010-12-24 13:17:32
本帖最后由 xiaxiang 于 2010-12-24 13:57 编辑
谢谢,Andyhon 已采纳您的程序,可能还有些建议,不知能否帮忙该进
不知是不是只有栏选竖直线这一条办法?如果整个图形实体全部选中有没有问题?包含重叠线的情况呢??
不过程序很好,谢谢了
还有
(setvar 'PickBox 6)
这个不知是如何考虑的呢
Andyhon
发表于 2010-12-24 14:00:59
该源码只是个雏型,实用上还得加以完善底
xiaxiang
发表于 2010-12-24 14:40:21
本帖最后由 xiaxiang 于 2010-12-24 17:55 编辑
回复 Andyhon 的帖子
貌似还有些问题啊,
1.竖直线与横直线交叉的时候,处理完多一根
2.竖直线与横直线不相交的时候,不能做到隐含边延伸
3.下方横直线若有圆,则无法剪切
这是出错的演示
有空帮看看
Andyhon
发表于 2010-12-24 14:46:05
是不是只有栏选竖直线这一条办法?
如果整个图形实体全部选中有没有问题?
代码只为实现思路,能解决问题的思路才是前提
若采 全部选中 您认为接下去的步调是?
包含重叠线的情况呢??
等于要加写个如 OverKill 的程序去处理
xiaxiang
发表于 2010-12-24 16:10:31
谢谢,还期望您抽出宝贵的时间完善它,可能还会有别的朋友需要
Andyhon
发表于 2010-12-24 19:02:28
除最后列举之外,实务上还有那些例外状况....
Sorry! 没接触过类似的专业套件,是以有此一问
xiaxiang
发表于 2010-12-24 19:37:06
Andyhon 发表于 2010-12-24 19:02 static/image/common/back.gif
除最后列举之外,实务上还有那些例外状况....
Sorry! 没接触过类似的专业套件,是以有此一问
不好意思给您增加麻烦!应该就是这些了。着重是第三个问题,即“下方横直线若有圆,则无法剪切”。这个图形比较奇怪吧!是plc模块端子控制电路图。上面的圆表示输入,下面的圆表示输出。这种凌乱的情况在绘图当中经常出现。
圣诞快乐!