Zitat von
idontwantaname:
könnte irgendwann eine division durch 0 erfolgen ??
Ja, nämlich immer dann, wenn der Winkel ein ganzzahliges ungerades vielfache von Pi/2 ist. Also bei (2*k+1)*Pi.
Um das abzufangen kann man folgendes machen:
Delphi-Quellcode:
var x: Integer;//Winkel in Grad
...
if (x-90) mod 180 = 0 then begin
//Tangens ist an dieser Stelle nicht definiert
...
end
else begin
//Kurve zeichnen
end;
MfG
Binärbaum