lisp 画一个矩形

(defun c:tt ()
  (setq p1 (getpoint "第一点:"))
  (setq p2 (getpoint p1 "\n**第二点:"))
  (setq w (getdist "\n输入宽度:"))
  (setq h (getdist "\n输入长度:"))
  (setq	ang (angle p1 p2)
	l   (distance p1 p2)
  )
  (setq p2 (polar p1 ang w));0度
  (setq p3 (polar p2 (+ ang (* 0.5 pi)) h));90度
  (setq p4 (polar p3 (+ pi ang) w));180度
  (command "line" p1 p2 "")
  (command "line" p2 p3 "")
  (command "line" p3 p4 "")
  (command "line" p4 p1 "")
)


版权声明:本文为hb_ljj原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。