CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoLISP 开发指南

getdist(AutoLISP)

2023-1-5 20:53| 发布者: admin| 查看: 422| 评论: 0|来自: AutoCAD

摘要: 暂停用户输入距离

暂停用户输入距离

支持的平台:视窗和 Mac OS

签名

(getdist [pt] [msg])

类型:列表

在当前 UCS 中用作基点的 2D 或 3D 点。如果提供了pt,则提示用户输入第二点。

.msg

类型:字符串

要显示以提示用户的消息。如果未提供字符串,AutoCAD 不会显示消息。

返回值

类型:实数或零

数值。如果提供了 3D 点,则返回值为 3D 距离。但是,设置 64 位函数指示忽略 3D 点的Z分量并返回 2D 距离。initgetgetdist

言论

用户可以通过选择两个点来指定距离,或者如果提供了基点,则只能指定第二个点。用户还可以通过输入 AutoCAD 当前距离单位格式的数字来指定距离。尽管当前距离单位格式可能以英尺和英寸(体系结构)为单位,但该函数始终将距离作为实数返回。getdist

该函数从第一个点到当前十字准线位置绘制一条橡皮筋线,以帮助用户可视化距离。getdist

用户无法输入另一个 AutoLISP 表达式来响应请求。getdist

例子

(setq dist (getdist)) 
(setq dist (getdist '(1.0 3.5))) 
(setq dist (getdist "How far ")) 
(setq dist (getdist '(1.0 3.5) "How far? "))

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-5-19 12:21

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部