本帖最后由 作者 于 2004-7-26 9:47:33 编辑
下列程序我想绘一个粗糙符号,为何到Pt3Pt4不是水平线,Pt4位置移位什么原因造成的?
请赐教!
(set 'pt1 (getpoint "\n[请确定起始点位置]:"))
(set 'ang_pt4 (/ pi 3))
(set 'ang_pt3 (* pi 0.66667))
(set 'ang_circle (/ pi 2))
(set 'distance_p1_p2 12.7017)
(set 'distance_p1_p34 5.7735)
(set 'distance_p1_circle_center 3.33333)
(set 'radius_center 1.66667)
(set 'distance_p1_p3040 11.3725)
(set 'ang_pt40 1.31415)
(set 'ang_pt30 1.82744)
(set 'pt2 (polar pt1 ang_pt4 distance_p1_p2))
(set 'pt3 (polar pt1 ang_pt3 distance_p1_p34))
(set 'pt4 (polar pt1 ang_pt4 distance_p1_p34))
(command "pline" pt2 "w" 0.08 0.08 pt1 pt3 pt4 "")
以上是粗糙度标注程序前一小节,不包括数字标注部分! |