【发布时间】:2022-01-27 06:33:44
【问题描述】:
我尝试在此代码中制作圆角,但在一段时间内无法正常工作。
(defun c:fil ()
(setq osm "osmode" )
(setvar "osmode" 0)
(setq f1 nil)
(setq f2 nil)
(setq p1 (getpoint "\npic first point:"))
(setq e 10)
(while e
(setq p2 (getpoint p1 "\npick second point: "))
(setq a (angle p1 p2))
(setq p3 (polar p1 (+ a (dtr 90.0)) 0.2))
(setq p4 (polar p2 (+ a (dtr 90.0)) 0.2))
(command "line" p1 p2 "" "")
(command "line" p3 p4 "" "")
(setq f1 (polar p1 a 0.2))
(setq f2 (polar p2 a 0.2))
(command "fillet" f1 f2)
(setq p1 p2)
)
)
(defun dtr (x)
(* pi (/ x 180.0))
)`
【问题讨论】:
标签: autolisp