明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3212|回复: 13

[求助]lisp中如何带捕捉选实体?

  [复制链接]
发表于 2003-8-5 08:38:00 | 显示全部楼层 |阅读模式
在lisp中如何实现在选取一实体(如直线)时使用捕捉功能,使得选取实体且选取点在实体上?即要求用entsel时如何使osnap模式打开即可?
发表于 2003-8-5 08:43:00 | 显示全部楼层
(setvar "osmode" index)
index值查看osmode系统变量
0        NON(无)
1        END(端点)
2        MID(中点)
4        CEN(圆心)
8        NOD(节点)
16        QUA(象限点)
32        INT(交点)
64        INS(插入点)
128        PER(垂足)
256        TAN(切点)
512        NEA(最近点)
1024        QUI(快速)
2048        APP(外观交点)
4096        EXT(延伸)
8192        PAR(平行)
 楼主| 发表于 2003-8-5 09:01:00 | 显示全部楼层
不行!使用entsel时捕捉设置被忽略!这样吧请问斑竹initget如何使用!?
发表于 2003-8-5 09:06:00 | 显示全部楼层
entsel 是选择实体,并非选择点!
 楼主| 发表于 2003-8-5 09:13:00 | 显示全部楼层
就是在选取实体的同时,就可以得到实体上在选择实体时所点取得点!!!!!!
发表于 2003-8-5 09:50:00 | 显示全部楼层
(cadr (entsel))
 楼主| 发表于 2003-8-5 09:54:00 | 显示全部楼层
这么得到的点不在实体上!
发表于 2003-8-5 09:57:00 | 显示全部楼层
你是想要离这个点最近的物体上的点,还是选中物体后,物体上的端点或中点?
 楼主| 发表于 2003-8-5 09:59:00 | 显示全部楼层
想要离这个点最近的物体上的点!!
发表于 2003-8-5 10:09:00 | 显示全部楼层
(setq p1 (cadr (entsel)))
(setq p2 (osnap p1 "nea"))


祝你 进步!共同发展,抗击日寇!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-26 22:32 , Processed in 0.170678 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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