Nachricht 1 von 30
Nicht anwendbar
09-03-2019
04:22 PM
- Als neu kennzeichnen
- Lesezeichen
- Abonnieren
- Stummschalten
- RSS-Feed abonnieren
- Kennzeichnen
- Melden
Hallo, ich möchte mit AutoLISP (AutoCAD 2016) automatisiert einen Quader erzeugen, eine Seitenfläche selektieren, sie verschieben, dann eine andere Seitenfläche selektieren, und auch diese verschieben:
Hier habe ich aufskizziert, wie ich mit das in LISP in etwa vorstelle. Das funktioniert aber leider überhaupt nicht:
(defun Test ( / p1 p2 q1p1 q1p2 q2p1 q2p2)
; Punkte Quader
(setq p1 (list -5 -5 -5))
(setq p2 (list 5 5 5))
; Erzeuge Quader
(command "quader"
p1
p2
)
; Punkte Selektions-Quader rechte Seite
(setq q1p1 (list 4 6 -6))
(setq q1p2 (list 6 -6 6))
; selektiere rechte Teilfläche und verschiebe sie
(command "schieben"
"U"
"QUADER"
q1p1
q1p2
"V"
"10,0,0"
)
; Punkte Selektions-Quader obere Seite
(setq q2p1 (list -6 6 -6))
(setq q2p2 (list 11 4 6))
; selektiere obere Teilfläche und verschiebe sie
(command "schieben"
"U"
"QUADER"
q2p1
q2p2
"V"
"0,10,0"
)
)
Kann mir hier jemand weiterhelfen?
Mit Grüßen aus Wien,
Heinz
@Anonymous Der Beitragstitel wurde von @michele.mk zur besseren Auffindbarkeit bearbeitet. Originaltitel: AutoLISP: Verschieben von Sub-Objekten
Gelöst! Gehe zur Lösung
