 - (defun c:tt ()
- (defun abc (pt str)
- (command "text" pt "3.5" "0" str)
- )
- (defun abd (p1 p2)
- (command "_.line" "non" p1 "non" p2 "")
- )
- (if (setq pk (getpoint "插入沥青结构层位置: "))
- (progn
- (setvar "osmode" 0)
- (setq ll 45
- p1 (polar pk (* 1.5 pi) 1)
- p2 (polar p1 0 ll)
- p3 (polar p1 (* 1.5 pi) 1)
- p4 (polar p3 0 ll)
- pk1 (polar pk (* 1.5 pi) 6.0)
- p5 (polar pk1 (* 1.5 pi) 1)
- p6 (polar p5 0 ll)
- pk2 (polar pk1 (* 1.5 pi) 6.0)
- p7 (polar pk2 (* 1.5 pi) 1)
- p8 (polar p7 0 ll)
- pk3 (polar pk2 (* 1.5 pi) 6.0)
- p9 (polar pk3 (* 1.5 pi) 1)
- p10 (polar p9 0 ll)
- pk4 (polar pk3 (* 1.5 pi) 6.0)
- p11 (polar pk4 (* 1.5 pi) 1)
- p12 (polar p11 0 ll)
- pk5 (polar pk4 (* 1.5 pi) 6.0)
- p13 (polar pk5 (* 1.5 pi) 1)
- p14 (polar p13 0 ll)
- pk6 (polar pk5 (* 1.5 pi) 6.0)
- p15 (polar pk6 (* 1.5 pi) 1)
- p16 (polar p15 0 ll)
- pk7 (polar pk6 (* 1.5 pi) 6.0)
- p17 (polar pk7 (* 1.5 pi) 1)
- p18 (polar p17 0 ll)
- pk8 (polar pk7 (* 1.5 pi) 6.0)
- p19 (polar pk8 (* 1.5 pi) 1)
- p20 (polar p19 0 ll)
- pk9 (polar pk8 (* 1.5 pi) 6.0)
- p21 (polar pk9 (* 1.5 pi) 1)
- p22 (polar p21 0 ll)
- pk10 (polar pk9 (* 1.5 pi) 6.0)
- p23 (polar pk10 (* 1.5 pi) 1)
- p24 (polar p23 0 ll)
- ptn (list p1 p2 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 p16 p17 p18 p19 p20 p21 p22 p23 p24)
- )
- (abc pk "4cm厚细粒式改性沥青砼(ac-13c)")
- (abc pk1 "粘层油(al(m)-3)")
- (abc pk2 "6cm厚中粒式沥青砼(ac-20 c)")
- (abc pk3 "粘层油(al(m)-3)")
- (abc pk4 "8cm厚粗粒式沥青砼(ac-25 c)")
- (abc pk5 "粘层油(al(m)-3)")
- (abc pk6 "1cm改性沥青碎石封层")
- (abc pk7 "25cm厚c40水泥砼")
- (abc pk8 "20cm厚5%水泥稳定碎石基层")
- (abc pk9 "20cm厚4%水泥稳定碎石底基层")
- (abc pk10 "15cm厚未筛分碎石垫层")
- (while (and (setq p1 (car ptn))
- (setq p2 (cadr ptn))
- )
- (setq ptn (cddr ptn))
- (abd p1 p2)
- )
- )
- )
- (princ)
- )
|