明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2837|回复: 10

[讨论] 寻找弧岛

[复制链接]
发表于 2010-5-27 01:56:00 | 显示全部楼层 |阅读模式
如图,我想写一个LISP,选择图框后,自动找出其中封闭图形的弧岛,也就是可以画边界的地方。我的想法是根据所选图框,设定许多点位,然后用边界命令在点位上把可以画边界的地方找出来,但不是很理想。不知道各位还有没有更好的方法?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2010-5-27 01:57:00 | 显示全部楼层

效果图

 楼主| 发表于 2010-5-27 01:58:00 | 显示全部楼层

附文件调试

 楼主| 发表于 2010-5-27 13:24:00 | 显示全部楼层


    我做的图要求每一处封闭图形处一定要有断开处,因为这个图是要用来切割木板的,我要写的这个程序是查找出这个错误,避免切割后因不断开红色部位脱落。


发表于 2010-5-27 13:33:00 | 显示全部楼层
游客,本帖隐藏的内容需要发帖数高于 5 才可浏览,你当前发帖数只有 0
 楼主| 发表于 2010-5-27 13:50:00 | 显示全部楼层
zzxxqq,谢谢版主的回帖,我试了一个还是不是很理想,如下图,1处应该有的却没有,2、3、4处不应该有却有了
 楼主| 发表于 2010-5-27 14:14:00 | 显示全部楼层
是CAD命令BPOLY的局限吗?不知道(明白)这个命令的定义,2\3\4处都没产生成封闭图形,应该不会形成弧岛啊
 楼主| 发表于 2010-5-27 14:30:00 | 显示全部楼层

附个调试图,找出箭头所指处的两个地方

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2010-6-2 11:31:00 | 显示全部楼层
还是没人可以搞掂啊
发表于 2010-6-2 12:38:00 | 显示全部楼层
你的图形有问题。你图中的孤岛并不封闭,所以程序无法判别。多出来的几处孤岛是有多余的线条,使图形封闭了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-10-2 03:33 , Processed in 0.174995 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表