Nabend.
Brauche mal eure hilfe.
Also, angenommen ich habe ein Dreieck ABC und einen Punkt P,w elcher im Dreieck ABC liegt, so möchte ich die gewichtung der EckPunkte ABC zu Punkt P berechnen.
BeiSpiel: Wenn P auf PunktA leigt, ist die gewichtung von A = 1. Liegt P aber auf der SeiteA, ist die Gewichtung von A = 0. Dazwischen sind die übergänge dann fließend.
SchauBild(P ist der Grüne Punkt):
http://img851.imageshack.us/img851/4061/punkte.png
Meine herangehensweise wäre:
Gesamtfläche des Dreiecks berechnen, und dann die gewichtung der einzelnen Punkte ABC wie folgt:
Gewichtung von A = Fläche(PBC) / Gesamtfläche.
Gewichtung B = Fläche(PAC) / Gesamtfläche.
Gewichtung C = Fläche(PAB) / Gesamtfläche.
Stimmt dass so?
Dementsprechen müsste ja GewA + GewB + GewC = 1 sein oder? (von der theorethischen annahme, es gäbe keine rundungsfehler
)
Edit: Also es sieht zumindest aus als ob es geht. Meine Depthmap sieht ok aus. (schreib an meinem Softwarerenderer, Depthmap calculation ist gerade angesagt)
MFG
Memnarch