张大锤 发表于 2018-7-6 15:37:48

如何使用lisp寻找固定图形的点

如图所示 图片上有 洗脸池 马桶 洗菜池
绿圈代表 水阀位置 红色代表排水位置
请大家帮忙写已个 如何附件文件里的图形 自动找到 红圈绿圈的位置 并画出对应的圆圈
或者探讨一下思路 用什么判断或找什么得到相对应的位置 欢迎大家留言提出想法

张大锤 发表于 2018-7-6 15:39:03

本帖长期有效 不定期自己顶一下

张大锤 发表于 2018-7-7 08:01:14

木有大佬嘛

taoyi0727 发表于 2018-7-7 08:54:00

要看你是不是只有这几个图
如果只有这几个图可以通过图块名来判断进排水位置

如果图形比较多只有通过手动处理图块,
比如进水统一一个图层,排水统一一个图层,
或进水统一一个颜色,排水统一一个颜色,
再或着进水建个块统一块名,排水建个块统一块名
这样处理了所有你要用的块,就好写代码了

张大锤 发表于 2018-7-7 09:33:07

taoyi0727 发表于 2018-7-7 08:54
要看你是不是只有这几个图
如果只有这几个图可以通过图块名来判断进排水位置



他们都是线 不是块要是块 就能决定块的点了~

taoyi0727 发表于 2018-7-7 09:41:26

那没有办法必须要手动要先处理下区分出进排水

taoyi0727 发表于 2018-7-7 13:43:27

你看这样行不行

张大锤 发表于 2018-7-9 09:36:56

taoyi0727 发表于 2018-7-7 13:43
你看这样行不行

先感谢朋友了 这个方法不可以
因为这个3个图形 不是块 一定是我发的DWG的图
这3个图像会放在房屋的平面图里 墙啊 门 窗户 地砖什么的
要是能作块 就解决了 这个问题了

张大锤 发表于 2018-7-9 09:40:23

taoyi0727 发表于 2018-7-7 13:43
你看这样行不行

我现在有另一下个想法 就是(0 . "ARC") 虽然有的地方是用line 画的 但也有用(0 . "ARC") 画的地方
我准备尝试寻找arc的点 算出其他进水出水的点

最终问题还是如何使用lisp 识别图形 看来这是个漫长的问题了

ysq101 发表于 2018-7-22 00:05:24

张大锤 发表于 2018-7-9 09:40
我现在有另一下个想法 就是(0 . "ARC") 虽然有的地方是用line 画的 但也有用(0 . "ARC") 画的地方
我准 ...

用LISP来识别图形???

我看你一年内都无法自己解决这个问题;P
页: [1] 2
查看完整版本: 如何使用lisp寻找固定图形的点