Dreieck Durchstoßpunkt |
16.05.2011, 15:46 | AMD | Auf diesen Beitrag antworten » | ||||
Dreieck Durchstoßpunkt Hey, hoffe der Bereich stimmt einigermaßen. Folgende Situation: Ich habe ein Dreieck ABC und einen Punkt P im 3-Dimisonalen Raum gegeben. Anhand von 2 Achsen (in meinem Fall x und z) überprüfe ich, ob der Punkt P im Dreieck liegt! Ich wähle bewusst nur 2 Achsen aus da eine 2D überprüfung für meinen Fall genügt (vermute ich :P). Dies klappt schonmal gut! Jetzt möchte ich jedoch noch wissen, falls dieser Punkt halt auf/in dem Dreieck liegt, welche Koordinaten hat der Punkt! Ich versuche das mal anhand einer Skizze von mir zu beschreiben! Das zu erklären ist etwas kompliziert... Edit (mY+): Link zu externer Uploadseite wurde entfernt. Bitte in Hinkunft davon abzusehen! Wie man sieht, liegt der Punkt P links (2D) im Dreieck! Rechts ist er durch die 3D darstellung aber noch entfernt! Jetzt bräuchte ich den kürzesten Weg zu der Ebene bzw. die Koordinaten, welcher der Punkt auf dem Dreieck hätte! Hoffe das ist einigermaßen verständlich. Meine Vermutung geht ja in den Bereich Abstand Punkt-Ebene aber ich wollte trotzdem erstmal hier nachfragen, welcher Weg der Beste ist! Sollte die Vermutung stimmen wäre eine kleine Erklärung trotzdem Hilfreich Meine Ideen: Lösung mit Abstand Punkt-Ebene! |
||||||
17.05.2011, 08:14 | Rmn | Auf diesen Beitrag antworten » | ||||
RE: Dreiech Durchstoßpunkt Ein Dreick bestimmt eine Ebene in der er liegt, was du machen muss, ist einfach dein Punkt(besser gesagt sein Ortsvektor) auf diese Ebene projezieren. Sagen wir dein Punkt ist x=(x1,x2,x3) und die Dreieckpunkte sind a=(a1, a2, a3), b=(b1, b2, b3) und c=(c1, c2, c3). Zuerst berechne zwei linearunabhängige Vektoren in der Ebene des Dreiecks: Orthonormalisiere sie mit z.B. Gram-Schmidt um auf zwei Orthogonale Vektoren zu kommen: und bilde eine Matrix M daraus: Nun berechne die Projektionsmatrix Damit kannst du nun dein Punkt, wie folgt projezieren Wenn du noch abstand von x zu dem Punkt x' auf dem Dreick brauchst, dann |
||||||
17.05.2011, 12:56 | mYthos | Auf diesen Beitrag antworten » | ||||
Rmn: Bitte: projizieren Und: Der Ortsvektor von P ist NICHT in diese Ebene zu projizieren, das ist eine unzutreffende Feststellung. _____________ Man kann die Gleichung der Ebene in Normalvektorform bestimmen (in dieser sieht man bereits auch deren Normalvektor). Danach schneidet man diese Ebene mit jener Geraden, die durch den Punkt P geht und deren Richtungsvektor der Normalvektor der Ebene ist. mY+ |
||||||
17.05.2011, 19:10 | Rmn | Auf diesen Beitrag antworten » | ||||
|
||||||
17.05.2011, 22:15 | AMD | Auf diesen Beitrag antworten » | ||||
Danke das hilft mir schon weiter! |
|
Verwandte Themen
Die Beliebtesten » |
|
Die Größten » |
|
Die Neuesten » |
|