Zitat von
Paul Jr.:
Ich muss jetzt feststellen ob sich der dritte Punkt (x,y) der auch an dieser gerade liegt
GENAU zwischen den Punkten (x1,y1) und (x2,y2) befindet.
Ich nehm Dich beim Wort
3 Punkte liegen also definitiv auf der Greraden ???
Code:
function CheckPoint(x1,y1,x2,y2, x, y) : Boolean;
begin
Result := (x > x1) and (x < x2) and y>y1) and (y<y2);
(…)
(…)
Hats Du nicht ZWISCHEN sonder AUF der Geraden gemeint mußt Du mit >= <= hantieren. 8)