明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: zza12345

lisp中如何分别选定2个面域做差集?选定的命令是哪个

  [复制链接]
 楼主| 发表于 2005-5-31 17:52:00 | 显示全部楼层
+我QQ 5382931


我现在去试试
发表于 2005-5-31 20:56:00 | 显示全部楼层
要全自动的话, 是要一固定的规范要尊守, 这样才方便在程序里面自动识别, 举一简单的例:


两个同心圆做面域差集,


首先得在程序里面自动找到这两个圆, 那么这两个圆的某些特性要规定他们在文件里面是唯一的. 这样就很方便的取的到了. 很简单的做法是在画这两个圆时分别把这两个圆放在一个没有任何对象的两个图层 一个一层, 这样就可以在ssget 来取出来,然后调用SUBTRACT命令做差集就好了.


       


这只是规范程序自动化简单的一种. 楼主多试一下应很快可以做来了.
 楼主| 发表于 2005-5-31 21:50:00 | 显示全部楼层
ssget         命令语法是什么样子的~~贴个例子出来把~~~


自动获取2个面域,我搞了几天了~~~还没搞出来~~lisp不好编阿
 楼主| 发表于 2005-6-1 07:42:00 | 显示全部楼层
谢谢各位DX的指点~~~我搞定啦~~


我多次使用了 entlast ,得出两个实体,再做sub.----------------OK       





省略了ssget用法~~~(我不熟)


主程序弄好了。打算再编译界面程序和驱动程序。我刚学,好多不懂~~~希望大家不要嫌我讨厌呀~~

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-17 10:39 , Processed in 0.172552 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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