Forum: Algorithmen, Datenstrukturen und Klassendesign
by Medium,
29. Apr 2016
Du könntest die baryzentrischen Koordinaten des Schnittpunktes in Relation zu deinem Dreieck errechnen. Wenn die alle im Bereich liegen, ist der Punkt zumindest schon mal im Dreieck. Ist die Gerade auch begrenzt?
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Medium,
29. Apr 2016
Das Ergebnis ist doch korrekt. Die Ebene, die du durch deine 3 Punkte beschreibst liegt plan in der Z-Ebene, und dein Vektor geht durch die Z-Ebene - sogar senkrecht. Alles richtig.
Es gibt nur kein Ergebnis, wenn Ebene und Vektor parallel zueinander sind. Zum Beispiel:
procedure TForm1.Button1Click(Sender: TObject);
var
LPoint : TPoint3D;
begin
LPoint := intersectPlaneLine(
...