Mit Unterstützung durch:
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen >
Beiträge: 3Registriert: 23.05.2010
Wie bekomme ich den Scheitelpunkt z einer 3D Polylinie?
Code:(defun :c-Poly ( / obj_data ) (setq obj_data (entget (car (entsel)))) (princ (cdr (assoc ?? obj_data))) (princ))
(defun :c-Poly ( / obj_data ) (setq obj_data (entget (car (entsel)))) (princ (cdr (assoc ?? obj_data))) (princ))
Danke für eure Hilfe
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP
Beiträge: 13533Registriert: 30.11.2003
.
(defun c:Poly? ( / obj DATA ) (setq obj(car (entsel))) (while (and(setq OBJ (entnext OBJ)) (=(cdr(assoc 0 (entget OBJ)))"VERTEX") ) (princ "\n") (princ (cdr (assoc 10 (entget OBJ)))) ) (princ "\n") (princ))
ActivX - getcoordinates und vlax-curve bieten noch mehr Möglichkeiten.z.B.(defun c:PL? (/ PL INDEX PLLIST) (vl-load-com) (if(and(setq PL(car(entsel "\nPolylinie wählen:"))) (setq PL(vlax-ename->vla-object PL)) (setq INDEX -1) (repeat (fix(1+(vlax-curve-getendparam PL))) (setq PLLIST(cons (vlax-curve-getpointatparam PL (setq INDEX (1+ INDEX))) PLLIST)) ) ) (foreach P PLLIST (princ "\n")(princ P) ) ) (princ))
------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
Anzeige.:X
Anzeige: (Infos zum Werbeplatz >>)
|
(c)2025 CAD.de | Impressum | Datenschutz