只需一步,快速开始
对于一个封闭线框,我想通过拾取线框中封闭区域中一点,能够提取到边界的信息,从而可以对边界进行操作。
这个有点类似于Hatch 中的边界->拾取点命令。
我现在对于这个程序开发没有一点思路,不知道各位高手能否提供以下思路或者方法。
您需要 登录 才可以下载或查看,没有账号?注册
使用道具 举报
是“已知一条闭合多义线如何求在其区域内的一点的坐标”的反问题。可参考以下
http://www.xdcad.net/forum/showthread.php?s=&threadid=350909&perpage=15&display=&pagenumber=1
(command "_.boundary" "a" "o" "p" "" (getpoint "Get point>:") "") (setq ss (entlast))
看ss是不是你要的那种结果
不好意思各位,前几天太忙了,现在才来回复各位。
首先很感谢你们,
不过,可能我的表述有点问题。
以我上面的图为例,这是由6条LINE围起来的图形,不是Pline,
我是想通过点中区域内一点来选中它们,这样我可以同时多6条直线进行后续操作,比如旋转什么的,或者对其中某一条进行操作。
(setq pt0 (getpoint "\n拾取封闭域(椭圆及样条曲线除外)内一点:"));封闭区域内任意一点(command "bpoly" pt0 "");生产边界轮廓线(setq ent (entlast))
以上能够实现封闭区域生产边界线的命令,并选择边界轮廓线。看看是否对楼主有参考价值!
谢谢你的回复,这个命令似乎和boundary类似,创建了一个封闭的多段线。
但是,我主要想直接选中旁边的6条直线而不是创建并选中构成闭环的封闭多段线。
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 ) ©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途
GMT+8, 2024-11-6 03:04 , Processed in 0.204110 second(s), 27 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.