请教polar命令使用问题
各位大侠,下面程序为何pt1、pt2的y坐标相同,pt1、pt3坐标相同,是polar用法不对吗?请指教,谢谢!(defun c:tt ( / pt0 pt1 pt2 pt3 )
(setq pt0 (getpoint "\n弯箭头圆心位置:"))
(setq pt1 (polar pt0 (* (/ 149 180) pi) 5))
(setq pt2 (polar pt1 (* (/ 239 180) pi) 3))
(setq pt3 (polar pt0 0 5))
(princ "\n")
(princ pt1)
(princ "\n")
(princ pt2)
(princ "\n")
(princ pt3)
(command "pline" pt3 "w" 0.350 "" "A" "CE" pt0 pt1 "L" "W" 1.2 0 pt2 "")
(princ)
) polar函数用法并无问题,应是小数点保留位数原因,149*pi再除以180再试试 问题解决。基础没学好,惭愧,后续加强学习,多谢tigcat老师指点! 角度转弧度用angtof试试 用angtof也可以,又学到一点,谢谢muwind老师!
页:
[1]