hi bin student und versuche mich gearde an auto lisp steh gerade vor einem problem
habe eine 2 dimensionale fläche und will daraus nun eine 3 d objekt machen sprich die fläche um eine z koordinate erweitern
die ich dann halt selber eingeben kann
wie geh ich das problem am besten an würde mich freuen eine schnelle anwort zu erhalten
fläche extrudieren
- CADwiesel
- Administrator
- Beiträge: 488
- Registriert: Mo 11. Jun 2018, 13:07
- Kontaktdaten:
- CADwiesel
- Administrator
- Beiträge: 488
- Registriert: Mo 11. Jun 2018, 13:07
- Kontaktdaten:
Hier mal was zum üben
Code: Alles auswählen
(defun c:objhoch ( / elem elems objekthoehe)
(if (setq elems (ssget))
(progn
(setq objekthoehe(getint "\nNeue Objekthöhe: "))
(repeat (sslength elems)
(if(assoc 39(setq elem(entget(ssname elems 0))))
(entmod(subst (cons 39 objekthoehe)(assoc 39 elem)elem))
(entmod(append(reverse(cdr(member (assoc 10 elem)(reverse elem))))(list(cons 39 objekthoehe))(member (assoc 10 elem)elem)))
)
(setq elems (ssdel(ssname elems 0)elems))
)
)
)
)