| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| | |
 | Inventor Schulung mit IHK-Zertifizierung , ein Kurs (bis zu 100% förderbar mit Bildungsgutschein)
|
|
Autor
|
Thema: Koordinaten von Punkten (1990 mal gelesen)
|
patrick02 Mitglied
 Beiträge: 2 Registriert: 13.05.2007
|
erstellt am: 13. Mai. 2007 14:45 <-- editieren / zitieren --> Unities abgeben:         
Hallo, ich habe auf dem wahrscheinlich ein ganz triviales Problem, finde jedoch in der Hilfe keine genaue Antwort. Ich habe einen Punkt in einer Zeichnung, von dem ich über anklicken seine Koordinaten abfragen möchte. Mit pickedPoint habe ich es bereits versucht, da bekomme ich die Koordinaten wo ich den Punkt angeklickt habe jedoch nicht die, die unter den Punkteigenschaften stehen. Beispiel: Punkt in Zeichung (x,y,z) = (1,2,3) Punkt laut pickedpoint (x,y,z) = (1.00234,2.0324,0) patrick
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Pitsch52 Mitglied Mechaniker /Konstrukteur

 Beiträge: 44 Registriert: 03.01.2005
|
erstellt am: 13. Mai. 2007 15:01 <-- editieren / zitieren --> Unities abgeben:          Nur für patrick02
Hallo Was Du suchst ist folgendes: Dim Punkt as Variant Dim Prompt as String Prompt = "Bitte Punkt in der Zeichnung wählen!" Punkt = ThisDrawing.Utility.GetPoint(, Prompt) Punkt ist nun ein Array(0 to 2) mit den Punktkoordinaten. Punkt(0) = X-Koordinate Punkt(1) = Y-Koordinate Punkt(2) = Z-Koordinate Natürlich alle Werte vom absoluten Zeichnungs-Nullpunkt gemessen! Viel Spass beim Ausprobieren! Pitsch Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Carsten1210 Mitglied staatl. geprüfter Holztechniker
   
 Beiträge: 1362 Registriert: 24.07.2002 AutoCAD ACA 2024 Solidworks 2022 Sp5 Enterprise PDM 2022 Sp5 Pascam Woodworks Visual Studio 2017 Pro Windows 10 64Bit Dell Precision 3660 Intel Core i9-12900K 32 GB Arbeitsspeicher 2x Dell U2415
|
erstellt am: 13. Mai. 2007 18:18 <-- editieren / zitieren --> Unities abgeben:          Nur für patrick02
Hi und Willkommen Patrick, Über Getpoint usw. kommst du nur an den Punkt, den du anklickst, aber nicht an die Koordinaten des Elements "Punkt", den du denke ich meinst. Probier folgendes: Code: Public Sub test123() Dim Punkt As AcadPoint Dim promt As String Dim Pickedpoint As Variant On Local Error Resume Next promt = "Punkt wählen:" Utility.GetEntity Punkt, Pickedpoint, promt If TypeName(Punkt) = "IAcadPoint" Then MsgBox "Die Koordinaten des Punkts sind:" & vbCr & _ "X= " & Punkt.Coordinates(0) & vbCr & _ "Y= " & Punkt.Coordinates(1) & vbCr & _ "Z= " & Punkt.Coordinates(2) End If End Sub
Gruß, Carsten Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| |
patrick02 Mitglied
 Beiträge: 2 Registriert: 13.05.2007
|
erstellt am: 14. Mai. 2007 22:09 <-- editieren / zitieren --> Unities abgeben:         
|