| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Distanz zwischen zwei Punkten (2275 mal gelesen)
|
schmodi Mitglied Metallbaukonstrukteur
Beiträge: 57 Registriert: 20.05.2007 Autodesk Architecural Desktop 2007 Windows XP Professional Version 2002 SP2 Pentium 1.7 MHZ, 1 GB Ram
|
erstellt am: 22. Nov. 2007 12:46 <-- editieren / zitieren --> Unities abgeben:
Hallo Ich habe zwei verschiedene Endpunte von 2 Linien. Die Endpunkte habe ich in 2 Variabeln gespeichert. Wie kann ich jetzt den Abstand vom einen Punkt zum anderen Punkt berechnen. Ich habe schon einiges ueber die GetDistance funktion nachgelesen aber bin auf keine Loesung gekommen. Koennte mir bitte jemand helfen. Bin sehr froh um jede hilfe. Gruss Schmodi Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Carsten1210 Mitglied staatl. geprüfter Holztechniker
Beiträge: 1357 Registriert: 24.07.2002
|
erstellt am: 22. Nov. 2007 12:55 <-- editieren / zitieren --> Unities abgeben: Nur für schmodi
|
Stelli1 Moderator Verm.-Ing.
Beiträge: 1521 Registriert: 17.08.2005 Map 2000-2014, Rasterdesign, MapGuide, Autodesk Topobase, VS6, VS.net 2013
|
erstellt am: 22. Nov. 2007 13:39 <-- editieren / zitieren --> Unities abgeben: Nur für schmodi
|
schmodi Mitglied Metallbaukonstrukteur
Beiträge: 57 Registriert: 20.05.2007 Autodesk Architecural Desktop 2007 Windows XP Professional Version 2002 SP2 Pentium 1.7 MHZ, 1 GB Ram
|
erstellt am: 23. Nov. 2007 14:11 <-- editieren / zitieren --> Unities abgeben:
Hallo Vielen dank fuer den ersten Beitrag, der hat mir sehr geholfen. Sicher kenne ich den Pythagoras. Leider sind die zwei Linien aber nicht in einem Dreieck. Meines wissens ist der Pyghtagoras nur im Dreieck anwendbar. Gruss Oliver
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 ACAD 2008 Mechanical
|
erstellt am: 23. Nov. 2007 16:16 <-- editieren / zitieren --> Unities abgeben: Nur für schmodi
d=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)+(z1-z2)*(z1-z2)) ... getdistance macht auch nichts anderes SCNR ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
KlaK Ehrenmitglied V.I.P. h.c. Dipl. Ing. Vermessung, CAD- und Netz-Admin
Beiträge: 2624 Registriert: 02.05.2006 AutoCAD LandDesktop R2 bis 2004 Civil 3D 2005 - 2022 Plateia, Canalis Visual Basic
|
erstellt am: 23. Nov. 2007 18:20 <-- editieren / zitieren --> Unities abgeben: Nur für schmodi
Hallo Oliver, Die beiden Linien müssen ja nicht in einem Dreieck sein, wichtig ist nur dass die Seiten a und b bzw. bei uns x und y im rechtem Winkel zueinander stehen oder hast Du ein schiefes BKS, dann ist die Berechnung natürlich nicht so einfach. Die beiden Punkte mit x,y,z hast Du ja schon, und damit die Koordinatendifferenzen dx = X1-X2 : dy = Y1-Y2: dz = Z1-Z2 jetzt kommt es nur darauf an, möchtest Du die horizontale Entfernung (z.B. in der xy-Ebene) dann: s=sqrt( dx*dx + dy*dy ) oder die schräge Entfernung dann: s=sqrt( dx*dx + dy*dy + dz*dz ). @Cadmium: Hab's noch mal ausführlicher geschrieben...... Grüße an alle, Klaus
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
schmodi Mitglied Metallbaukonstrukteur
Beiträge: 57 Registriert: 20.05.2007 Autodesk Architecural Desktop 2007 Windows XP Professional Version 2002 SP2 Pentium 1.7 MHZ, 1 GB Ram
|
erstellt am: 26. Nov. 2007 17:25 <-- editieren / zitieren --> Unities abgeben:
|