Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
Delphi 12 Athens
|
AW: Dreieck: Gewichtung der Eckpunkte zu einem Innenliegenden punkt
4. Mär 2011, 15:10
Ich hätte es jetzt so gedacht,
Man denkt sich eine Gerade, welche durch P und den Punkt geht, zu welchem man die Gewichtung ausrechnen will,
darüber berechnet man den Schnittpunkt der Geraden mit der des Punktes gegenüberliegenen Geraden/Seite.
Nun hat man zwei Punkte, also Eckpunkt und Schnittpunkt, was wiederum eine Gerade ergibt und nun einfach nur noch schauen wo auf dieser geraden der Punkt P liegt.
Ich glaub Abstand P-Schnittpunkt durch Länge der Geraden Eckpunk-Schnittpunkt
oder irgendwie so.
Die Endpunkte der Geraden vielleicht vorher prüfen, da bei den Berechnungen wohl auch mal ein Div-By-Zero entstehen kann.
> liegt P auf dem Eckpunkt, dann isses 1, liegt der auf dem Schnittpunkt, dann 0 und dazischen kann man sich ja wieder Prozentual den Abstand ausrechnen.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
|