Bill_Myron 发表于 2022-7-6 07:28:05

旋转UCS两次?

我需要旋转UCS两次,以便更容易进行尺寸标注。
 
我需要将UCS旋转到一个对象,然后在Z轴上将其旋转90。
 
我曾尝试将其作为脚本运行,但不知道如何中断命令以允许我选择在中间的一行。
 
 
 
任何帮助都会很好,谢谢!

Lee Mac 发表于 2022-7-6 07:51:25


(defun c:u2 ( )
   (command "_.ucs" "_OB" "\\" "_.ucs" "_Z" 90)
   (princ)
)

Bill_Myron 发表于 2022-7-6 08:23:29

哈哈哈。我只需要2个后斜杠?
 
也许有一天我真的会学习这种疯狂的lisp语言。
 
谢谢李的帮助!!

Lee Mac 发表于 2022-7-6 08:46:49

 
或者,您可以使用暂停符号,该符号是预定义的,用于保存“\\”的值(注意:“\\”在LISP中是一个反斜杠,因为“\”是转义字符)。
 
因此,代码也可以变成:
然而,我更喜欢使用文字反斜杠,因为暂停符号不能被调用函数定位,因此可能会被正在运行的其他程序重新定义以保留另一个值。
页: [1]
查看完整版本: 旋转UCS两次?