0 Daumen
335 Aufrufe

Ich weiß wie man den Schnitt eines vektors mit einer Ebene berechnet, nun stellt sich mir aber folgende Frage: Was ist wenn die Ebene durch bspw. Ein Polygon gegeben ist, wie gehe ich dann vor?

Sagen wir mal wir haben eine Gerade g(t) = p + t * d, wobei p der Ortsvektor und d der Richtungsvektor ist. Laut wikipedia wird Seite eines Polygon beschrieben mit Pi Pi+1  , sagen wir mal unsere gerade schneidet diese Seite, wie ermitteln wir nun den Schnittpunkt, auf die gleich Weise wie der mit einer Ebene?

Avatar von

1 Antwort

0 Daumen

Vektoren schneiden keine Ebenen. Eine Ebene ist unbegrenzt. Wenn Du einen Schnittpunkt P Gerade x Ebene berechnest, dann weisst Du nicht ob P innerhalb oder außerhalb des Polygons ist - es sein denn Du triffst einen der PolygonKnotenpunkte.

https://de.wikipedia.org/wiki/Punkt-in-Polygon-Test_nach_Jordan

Avatar von 21 k

Ein anderes Problem?

Stell deine Frage

Willkommen bei der Mathelounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community