Forum: Sonstige Fragen zu Delphi
Delphi
by Dagon,
23. Jul 2003
eigentlich müsste man die y-werte garnicht checken. wenn der dritte punkt zwischen den beiden anderen liegt genügt es, die x-werte zu vergleichen, da y = f(x) ist.
also:
Result := (x > x1) and (x < x2)
Forum: Sonstige Fragen zu Delphi
Delphi
by Dagon,
14. Jul 2003
Hallo
Das ist eigentlich ganz simpel:
Es gilt folgendes: f(x)=(y2-y1)/(x2-x1)*x + b.
Wenn du jetzt z.B x1 für x und y1 für y setzt erhältst du im Beispiel:
-6 = ((-6)-1)/(3-2) * 3 + b
nach b umgeformt: b = (-6)-(((-6)-1)/(3-2) * 3).
Den Abstand der beiden Punkte berechnest du über den Satz des Pythagoras: