Einzelnen Beitrag anzeigen

bahu

Registriert seit: 19. Nov 2015
7 Beiträge
 
#1

Determinante 3 Punkte Kreis

  Alt 19. Nov 2015, 06:58
Delphi-Version: 5
Hallo,

ich habe aus dem Internet folgendes Copy&Pasted / aus VB.NET übetragen:

Delphi-Quellcode:
function isLeft(a, b, c: TPoint) : boolean;
begin
  Result := ((c.y - a.y)*(b.x - a.x) - (b.y - a.y)*(c.x - a.x)) < 0;
end;
Hier wird geprüft ob bei 3 Punkten der Punkt C links von AB liegt.

Ich verstehe aber nicht warum das so ist, kann mir das einer erklären?


Viele Dank.
  Mit Zitat antworten Zitat