明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2329|回复: 12

[求助]诚心向高手请教自动闭合问题

  [复制链接]
发表于 2004-4-3 22:55:00 | 显示全部楼层 |阅读模式





如何编写一段程序Visual LISP程序,选取 线段的一条边,自动闭合一个区域呢??


谢谢

本帖子中包含更多资源

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

x
发表于 2004-4-3 23:00:00 | 显示全部楼层
发表于 2004-4-3 23:07:00 | 显示全部楼层
使用boundary命令或是bpoly函数
 楼主| 发表于 2004-4-3 23:16:00 | 显示全部楼层
谢谢 meflying 了


不过那个程序好像是处理没有交线的情况,我的情况是,选择一个边,然后按照顺时针,封闭一个最小的区域


谢谢了
发表于 2004-4-3 23:30:00 | 显示全部楼层
顺时针是怎么回事?
 楼主| 发表于 2004-4-3 23:46:00 | 显示全部楼层



假如是N条线段相交的情况下,一条线段可能是几个封闭区域的边,这时候


有2个条件,1 按照一个方向旋转,2 选择最小的区域,这样才能确定一个


区域吧,不知道说名白没有


       


如图,我选择一个边,(红色圆点),我想吧 区域 1 闭合

本帖子中包含更多资源

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

x
发表于 2004-4-3 23:52:00 | 显示全部楼层
顺时针和自动寻找选集中最小围合单元是个有意思的问题,这个以前我倒没想过:)


我觉得这个问题要编程还是有相当难度的。
 楼主| 发表于 2004-4-3 23:55:00 | 显示全部楼层
gyl发表于2004-4-3 23:07:00使用boundary命令或是bpoly函数

这个命令好像重新创建了一个,区域 我只是想连接这些线段,有什么办法么? 谢谢
 楼主| 发表于 2004-4-3 23:58:00 | 显示全部楼层
无痕发表于2004-4-3 23:52:00顺时针和自动寻找选集中最小围合单元是个有意思的问题,这个以前我倒没想过:) 我觉得这个问题要编程还是有相当难度的。

拜托了,实在没有办法了,没有写过Lisp程序啊。
发表于 2004-4-4 08:51:00 | 显示全部楼层
本帖最后由 作者 于 2004-4-4 9:13:15 编辑

不用这么急吧,半夜11点多发的帖子,12点还不到,就开始催?大家也要休息的啊



等我再想想


按你的图,顺时针应该闭合2才对吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-10-1 15:37 , Processed in 0.182941 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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