CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoLISP 开发指南

关于对象捕捉(AutoLISP)

2023-1-6 12:25| 发布者: admin| 查看: 1675| 评论: 0|来自: AutoCAD

摘要: 对象捕捉功能可以使用 AutoCAD 对象捕捉模式之一查找点。

该函数可以使用 AutoCAD 对象捕捉模式之一查找点。osnap

您向函数传递一个表示 3D 点的三元素列表;如果要指定 2D 点,请将Z轴设置为值 0(零)。捕捉模式是使用字符串值指定的;可以使用逗号分隔符指定多个捕捉模式。

以下示例代码查找对象附近的中点:pt1

(setq pt2 (osnap pt1 "_midp"))

以下示例代码查找最近的对象的中点、终结点或中心:pt1

(setq pt2 (osnap pt1 "_midp,_endp,_center"))
注意:建议始终在每个捕捉模式前面添加下划线 (_);这将有助于您的程序在英语版本以外的 AutoCAD 版本上执行时按预期工作。

在这两个示例中,如果找到满足 osnap 要求的捕捉点,则设置为捕捉点。如果多个捕捉点满足要求,则根据 AutoCAD 排序系统变量的设置选择该点。否则,设置为 。pt2pt2nil

注意:AutoCAD APERTURE 系统变量确定使用对象捕捉时所选点与对象的允许接近程度。

路过

雷人

握手

鲜花

鸡蛋

最新评论

AutoCAD Moldflow UG MoldWizard模具开发4合1

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-5-7 08:51

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部