CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2019 开发者帮助

getorient (AutoLISP)

2024-5-18 17:49| 发布者: admin| 查看: 108| 评论: 0|原作者: admin|来自: AutoCAD

getorient (AutoLISP)

暂停用户输入角度,并以弧度为单位返回该角度

支持的平台:Windows 和 Mac OS

签名

(getorient [pt] [msg])

类型:列表

当前 UCS 中的 2D 基点。

如果指定了 pt 参数,则假定为两点中的第一个点,以便用户可以通过指向另一个点来向 AutoLISP 显示角度。您可以提供 3D 基点,但角度始终在当前构造平面中测量。

味精

类型:字符串

要显示的消息以提示用户。

返回值

类型:真实或无

用户指定的相对于当前施工平面的角度,以弧度为单位。

言论

该函数测量向右(东)的零弧度方向的角度和逆时针方向增加的角度。用户输入的角度基于 AutoCAD ANGDIR 和 ANGBASE 系统变量的当前设置,但一旦提供了角度,就会按逆时针方向测量,弧度为零(忽略 ANGDIR 和 ANGBASE)。因此,如果使用 AutoCAD UNITS 命令或 ANGBASE 和 ANGDIR 系统变量选择不同的零度底或不同的方向来增加角度,则必须进行一些转换。getorient

当您需要旋转量(相对角度)时使用。用于获取方向(绝对角度)。getanglegetorient

用户不能输入另一个 AutoLISP 表达式作为对请求的响应。getorient

例子

(setq pt1 (getpoint "Pick point: "))
(4.55028 5.84722 0.0)

(getorient pt1 "Pick point: ")
5.61582

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2025-3-5 17:47

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部