mazzetti68
Guest
Hallo, alle!
Ich möchte in lsp erstellen, eine Funktion, die beim Erstellen einer Datenzeile zwei Punkte:
diese Zeile auf einer neuen Schicht erstellen. (Farbe 2, genannt "Zeile")
und einen anderen erstellen, wenn ich einen Kreis mache: (Farbe 10, genannt "Zirkel")
(Die beiden Codes sind angebracht)
später wird alles gruppiert (autocad group, statt Block).
Vielen Dank im Voraus und... guten Nachmittag für alle!
Ich möchte in lsp erstellen, eine Funktion, die beim Erstellen einer Datenzeile zwei Punkte:
Code:
(setq p1 (getpoint "\nindiziert den Ausgangspunkt der Panellinie: ")
(setq p2 (getpoint "\nindiziert den Endpunkt der Panellinie: ")
(setq p1x (nth 0 p1)
(Satz p1y)
(setq p1z (nth 2 p1)
(setq p1+6 (list(+ p1x 0.06) p1y p1z))
(setq p2x (nth 0 p2))
(Satz p2y)
(Satz p2z)
(setq p2-6 (list p2x p1y p1z))
(Befehl "_line" p1+6 "_non" p2-6 ")
und einen anderen erstellen, wenn ich einen Kreis mache: (Farbe 10, genannt "Zirkel")
Code:
(setq c1 (getpoint "\nindiziert den Punkt der Mitte des Kreises: ")
(setq c2 (getpoint "\nindiziert den Radius Amplitudenpunkt: ")
(Befehl "_circle" c1 c2)
später wird alles gruppiert (autocad group, statt Block).
Vielen Dank im Voraus und... guten Nachmittag für alle!