Angelo2449
Guest
Hallo alle,
Ich versuche, ein Programm zu schreiben, das den doppelten Offset einer Linie führt, ich habe ein wenig gefickt, aber das Ergebnis funktioniert nicht.
Hilft mir jemand?
Grazieeeeeeee!
Ich versuche, ein Programm zu schreiben, das den doppelten Offset einer Linie führt, ich habe ein wenig gefickt, aber das Ergebnis funktioniert nicht.
Hilft mir jemand?
Code:
(defun c:wpoint (/ os pt1 pttxy ptv ptv ptvett ptd ptdir Distance)
(setvar "blipmode" 1)
(setq os (getvar "osmode")
(setvar "osmode" 8)
(setq pt1 (getpoint "\nselect the wpoint: ")
(Sectq pt)
(setq ptt)
(setq ptxy (strcat (rtos pt 2 4) "," (rtos ptt 2 4))
(Befehl "_circle" pt1 1.00 ")
(princ)
(princ ptvett)
(princ)
(setq ptv (getpoint))
(falls ptvett (setq point ptv))
(Befehl "_line" pt1 ptv ")
(setq line1 (entlast)
(princ)
(princ ptdir)
(princ)
(setq ptd (getpoint))
(falls ptdir (setq point ptd)
(Setq Entfernung 30.00)
(vla-offset line1 Entfernung)
(vla-offset line1 (- Entfernung)
;