AutoLISP对于3D轨道旋转一个轨道,但不旋转另一个轨道。
创始人
2024-09-23 07:31:32
0

在AutoLISP中,可以使用命令“entget”和“entmod”来获取和修改实体的属性。下面是一个示例代码,用于旋转一个轨迹,但不旋转另一个轨迹:

(defun c:rotateTrack ()
  (setq ss (ssget "X" '((0 . "LWPOLYLINE"))))
  (if (setq obj (ssname ss 0))
    (progn
      (setq ent (entget obj))
      (setq oldAngle (cdr (assoc 50 ent)))
      (setq newAngle (+ oldAngle 45.0))
      ;; 旋转轨迹
      (entmod (subst (cons 50 newAngle) (assoc 50 ent) ent))
      ;; 不旋转其他轨迹
      (setq entList (entget obj))
      (foreach entItem entList
        (if (not (eq (cdr (assoc 0 entItem)) "LWPOLYLINE"))
          (entmod (subst (cons 50 oldAngle) (assoc 50 entItem) entItem)))
      )
      (princ "\nTrack rotated successfully.")
    )
    (princ "\nNo track found.")
  )
  (princ)
)

运行以上代码后,你可以选择一个轨迹,然后该轨迹会被顺时针旋转45度,而其他轨迹保持不变。请注意,代码中的旋转角度为45度,你可以根据需要进行相应的修改。

相关内容

热门资讯

2分钟开挂!博雅棋牌辅助器,潮... 潮汕木虱有辅助挂吗是一款专注玩家量身打造的游戏记牌类型软件,在潮汕木虱有辅助挂吗这款游戏中我们可以记...
第7分钟辅助!新二号辅助下载,... 第7分钟辅助!新二号辅助下载,创思维激k必胜辅助(今日头条开挂辅助安装);1、不需要AI权限,帮助你...
五分钟辅助!微友辅助神器下载,... 五分钟辅助!微友辅助神器下载,小闲川南辅助工具(一分钟揭秘开挂辅助神器);AI辅助机器人普及解说快速...
五分钟辅助!微乐小程序辅助教程... 五分钟辅助!微乐小程序辅助教程,传送屋有没有挂(终于知道开挂辅助工具)>>您好:软件加薇136704...
一分钟辅助!德州透视插件,微乐... 【福星临门,好运相随】;一分钟辅助!德州透视插件,微乐小程游戏破解器下载(我来教大家开挂辅助脚本);...
7分钟开挂!吉安小程序中至游戏... 7分钟开挂!吉安小程序中至游戏辅助,we poker辅助器下载(透视模拟器开挂辅助平台)【无需打开直...
九分钟辅助!微信多乐跑胡子作弊... 九分钟辅助!微信多乐跑胡子作弊,wepoker挂(推荐一款开挂辅助软件);打开点击测试直接进入微信(...
五分钟辅助!四川游戏家园破解版... 五分钟辅助!四川游戏家园破解版,海螺众娱辅助脚本(2分钟细说开挂辅助插件);1、这是跨平台的四川游戏...
5分钟开挂!雀友会广东潮汕辅助... 福建天天开心辅助软件大全开挂教程视频分享装挂详细步骤在当今的网络游戏中,福建天天开心辅助软件大全作为...
第9分钟辅助!山西扣点带你辅助... 第9分钟辅助!山西扣点带你辅助工具破解,丽水欢乐堂辅助插件(透视ai开挂辅助脚本);亲,有的,ai轻...