- n1:=v.Normal;
- n2:=Calculate.SubtractVector(LightPos, v.Position);
- Calculate.NormalizeVector(n1);
- Calculate.NormalizeVector(n2);
- dot:=Calculate.DotProduct(n1, n2);
- Angle:=RadToDeg(ArcCos(Dot));
- if Angle > 90 then
- //Nicht sichtbar!
Winkel zwischen Punkt und Licht..?Moderator: DGL-Team
|