| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY präsentiert die neue NVIDIA RTX A400 und die A1000 Grafikkarte, eine Pressemitteilung
|
Autor
|
Thema: X,Y,Z KOORDINATE auslesen (3997 mal gelesen)
|
mundal Mitglied Techniker
Beiträge: 320 Registriert: 14.02.2005
|
erstellt am: 15. Jul. 2009 07:47 <-- editieren / zitieren --> Unities abgeben:
Hallo Zusammen, ich bearbeite 3D-Einzelteile (in DWG oder SAT) und möchte über LISP deren Roh-Aussenmasse abfragen. Das Ergebnis soll dann in eine ASCII-Datei abgespeichert werden. Dabei lade ich jedes einzelne Bauteil in AutoCAD (diese Routine ist bereits programmiert) und möchte die Aussenmasse abfragen. Mit welchen LISP-Befehlen kann ich die X/Y/Z Koordinaten auslesen. Danke im Voraus
Konrad Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Dorfy Mitglied Double-Dipl.-Ing. Bleistiftanspitzer
Beiträge: 900 Registriert: 21.07.2006 AutoCad2007, ProE, HiCad
|
erstellt am: 15. Jul. 2009 07:54 <-- editieren / zitieren --> Unities abgeben: Nur für mundal
|
andi2050 Mitglied
Beiträge: 107 Registriert: 11.03.2003
|
erstellt am: 15. Jul. 2009 22:31 <-- editieren / zitieren --> Unities abgeben: Nur für mundal
|
mundal Mitglied Techniker
Beiträge: 320 Registriert: 14.02.2005
|
erstellt am: 27. Jul. 2009 14:10 <-- editieren / zitieren --> Unities abgeben:
Hallo Andi, hallo Heiko, Danke für Eure Tipps. Ich fand im Forum Folgendes zum Befehl "vla-getboundingbox". Rückgabe - Koordinaten erhalte ich leider nur für 2D Objekte. Wie kann ich das Programm ausbauen, damit ich die Abemssungen eines 3D-Körpers ermitteln kann. Gruss Konrad (defun C:ZoomO ( / elem p0 p1) (if(setq elem (entsel)) (progn (setq elem (car elem)) (vla-getboundingbox (vlax-ename->vla-object elem) 'xmin 'xmax ) ;_ ende von vla-getboundingbox (setq p0 (vlax-safearray->list xmin)) ;Punkt links unten (setq p1 (vlax-safearray->list xmax)) ;Punkt rechts oben (command "_.zoom" "_w" p0 p1) ) ) )
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADwiesel Moderator CAD4FM UG
Beiträge: 1989 Registriert: 05.09.2000 AutoCAD, Bricscad Wir machen das Mögliche unmöglich
|
erstellt am: 27. Jul. 2009 14:28 <-- editieren / zitieren --> Unities abgeben: Nur für mundal
|
mundal Mitglied Techniker
Beiträge: 320 Registriert: 14.02.2005
|
erstellt am: 28. Jul. 2009 08:52 <-- editieren / zitieren --> Unities abgeben:
Hallo dass die Z-Koordinate an der 3ten Stelle steht ist mir bewusst. Meine Aufgabenstellung ist die Erfasung der "äussersten" Koordinaten in einem 3D Volumenmodell. Beispiel: P1 = (10, 10, 10) P2 = (30, 30, 30) Daraus ergibt sich ein Volumen von (20, 20, 20) Gruß Konrad
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wronzky Ehrenmitglied V.I.P. h.c. CAD-Dienstleistungen für Architekten
Beiträge: 2154 Registriert: 02.05.2005 CAD: AutoCAD 2.6 bis 2014 ADT 2005 - 2014 Arcibem System: Windows 2000, XP, NO VISTA Internet-Startseite: http://www.archi.de
|
erstellt am: 28. Jul. 2009 09:02 <-- editieren / zitieren --> Unities abgeben: Nur für mundal
|
mundal Mitglied Techniker
Beiträge: 320 Registriert: 14.02.2005
|
erstellt am: 28. Jul. 2009 11:40 <-- editieren / zitieren --> Unities abgeben:
Hallo nochmals, ich habs wohl falsch rüber gebracht. Die Punkte P1 und P2 habe ich noch nicht erfasst. Gerade dies ist das Problem. Wie "schnappe" ich im Volumenmodell diese "äusseren" Punkte. Dabei ist das Modell ein simpler Quader. Ich hoffe ich habs etwas präziser formuliert. Gruss Konrad Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
marc.scherer Ehrenmitglied V.I.P. h.c. CAD-Administrator
Beiträge: 2494 Registriert: 02.11.2001 Windows 10 64bit AutoCAD Architecture 2018/2019 (deu/eng) AEC-Collection 2019 (Revit und Zeugs) Wenn sich's nicht vermeiden läßt: D-A-CH Erweiterung (mies implementierter Schrott)
|
erstellt am: 28. Jul. 2009 12:19 <-- editieren / zitieren --> Unities abgeben: Nur für mundal
|
wronzky Ehrenmitglied V.I.P. h.c. CAD-Dienstleistungen für Architekten
Beiträge: 2154 Registriert: 02.05.2005 CAD: AutoCAD 2.6 bis 2014 ADT 2005 - 2014 Arcibem System: Windows 2000, XP, NO VISTA Internet-Startseite: http://www.archi.de
|
erstellt am: 28. Jul. 2009 12:30 <-- editieren / zitieren --> Unities abgeben: Nur für mundal
|