转载 #<{v~sVp&
使用方法是在Autolisp中加载后再使用命令: )6"}M;v
如: D#;7S'C
;; HELIX .LSP 螺旋线生成 %OQdUH4x
(Defun C:Helix () ;mQj2Bwr
(SetQ p (GetPoint "\n中心点: ") x (Car p) y (Cadr p) z (Caddr p) xS*UY.>
r (GetDist p "\n半径: ") |]\zlH"w
b (GetDist p "\n总高度: ") K<S3gb?0
a (GetAngle p "\n起始角: ") Kz HYh
m (GetInt "\n圈数: ") !eX0Q 2
n (GetInt "\n每圈线段数: ") S?~0)EXj(
da (/ (* m 2 Pi) (* m n)) -|>~I#vY
dz (/ b (* m n)) DAn2Pqf
) \!u<)kkyT
(Command "3dpoly") Sd7jd ?#9'
(Repeat (1+ (* m n)) uwe#&