Hi Jungs,
Zitat von
Chimaira:
Ist noch zu früh
Und zum Canvas & co.: "It's not a feature, it's a bug". So ist es kein Copy&Waste-Code
Das Problem muss aber nicht notwendigerweise mit Trigonometrie gelöst werden:
Delphi-Quellcode:
for i := mx-r to mx+r do
begin
y1 := sqrt(sqr(x)-sqr(r));
y2 := -sqrt(sqr(x)-sqr(r));
end;
Damit erhälst du die Punkte, welche du dann nur verbinden musst. Der Weg mit y1 und y2 ist nötig, da man eine quadratische Funktion umgeformt hat und damit eine Lösung fallen lassen würde. (ich geh hier nicht weiter ins Detail
)
Greetz
alcaeus