Bombentrichter
; Helix 3D-Polylinie(defun c:Helix2 ( / x y z x2 y2 z2 R S i deltaphi Schritte N Ende)(setqR 3S 1i 0N 10 ;N-Anzahl der WindungenSchritte 50Ende(* Schritte N)deltaphi (/ (* 2 pi) Schritte)) (command "_3dpoly")(while (< i Ende)(setq ; Fusspunktkoordinatenx (* R (sin (* i deltaphi)))y (* R (cos (* i deltaphi)))z (* (* i deltaphi) (/ S (* 2 pi)))x2 (* R (sin (* (+ i 1) deltaphi)))y2 (* R (cos (* (+ i 1) deltaphi)))z2 (* (* (+ i 1) deltaphi) (/ S (* 2 pi))))(command (list x y z) )(setq i (1+ i))) ; ende While(command "")(princ))