Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.183 Beiträge
 
Delphi 12 Athens
 
#2

AW: Dreieck: Gewichtung der Eckpunkte zu einem Innenliegenden punkt

  Alt 4. Mär 2011, 14: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.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat