gpt4 book ai didi

lisp - AutoCAD Lisp - 如何垂直绘制 Y

转载 作者:太空宇宙 更新时间:2023-11-03 18:58:03 28 4
gpt4 key购买 nike

我目前正在使用以下 Lisp 代码显示原点的 X 和 Y 坐标:

(defun c:xy(/ pt pt1 pt2 x y  xy)

(setq pt (getpoint "\nPoint : "))
(setq x(rtos(car pt)))
(setq y(rtos(cadr pt)))

; x- leader horizontaal
(setq pt1 (getpoint pt "\nHORIZONTAL: "))
(command "leader" pt pt1 "" x "" )

; y- leader verticaal
(setq pt2 (getpoint pt "\nVERTICAL: "))
(command "leader" pt pt2 "" y "" ) )

(princ)

脚本当前显示的 Y 坐标 (6050.00) 如下:

Horizontal Y

虽然我想像这样垂直绘制 Y 坐标:

Vertical Y

是否有可能通过 Lisp 实现这一点?如果是这样,我必须做出哪些改变?

最佳答案

在放置第二个引线之前,您可以根据需要旋转 UCS:

(command "_UCS" "_Z" "90d")

或者,使用 _DIMORDINATE 命令而不是 _LEADER,以便标注文本关联并自动更新。

关于lisp - AutoCAD Lisp - 如何垂直绘制 Y,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16743258/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com