CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoLISP 开发指南

rotate3d (AutoLISP/External Function)

2023-1-5 15:12| 发布者: admin| 查看: 552| 评论: 0|来自: AutoCAD

摘要: 绕任意 3D 轴旋转对象

绕任意 3D 轴旋转对象

支持的平台:视窗和 Mac OS

先决条件:必须先加载Geom3d ObjectARX应用程序,然后才能调用该函数。(arxload "geom3d")

签名

(rotate3d args ...)
参数

类型:字符串、列表、Ename(实体名称)或 nil

函数的参数顺序、数量和类型与使用 AutoCAD ROTATE3D 命令时相同。rotate3d

空响应(用户按 Enter 键)可以通过指定或空字符串 () 来指示。nil""

返回值

类型:T 或零

如果成功,则返回;否则它会返回。rotate3dTnil

例子

下面的示例将选定对象绕点p1p2 指定的轴旋转 30 度。

(setq ss (ssget))
(setq p1 (getpoint "\nPoint1: "))
(setq p2 (getpoint "\nPoint2: "))
(rotate3d ss p1 p2 30)

AutoLISP对函数的支持是通过使用SAGET库来实现的。rotate3d


路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-5-19 14:39

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部