Entwickler-Ecke

Multimedia / Grafik - Kreis mit Canvas + Sinus


FrEaKY - So 21.05.06 02:43
Titel: Kreis mit Canvas + Sinus
Hi,

ich will als Übung für meine Engine ganz simpel mit Canvas einen Kreis zeichen. Hab mithilfe http://wiki.delphigl.com/index.php/Tutorial_Nachsitzen
schon tausende versuche probiert, aber ich kriegs net hin :( Ich hatte noch kein Sinus in der schule. Wäre sehr nett wenn mir jemand das mal machen kann also nur die schleife.

MfG Freak


digi_c - So 21.05.06 08:41

Also Sin hattest du nochnicht, das nicht so schön ;)
Das es Canvas.Circle gibt weißt du sicherlich also wenn du es händisch machen willst, dann musst du wissen, das PI ja ein kompletter Halbkreis ist. Du musst also zwei Halbkreise zeichnen, denn ein Kreis ist keine mathematische Funktion, da du an einer X-Stelle ja zwei Y-Werte hättest.

Code habe ich aber grade nicht, vlt hier: http://www.wer-weiss-was.de/theme9/article92071.html


FrEaKY - So 21.05.06 14:58

Danke, ich werd mir das gleich anschauen.

was mir auch noch aufgefallen ist, wenn man mit Windoof rechner sin(90) rechnet kommt 1 raus aber bei Delphi kommt 0,8939 raus ??? was soll das denn?


LLCoolDave - So 21.05.06 15:06

ganz einfach, dein Windowsrechner nimmt den Winkel im Gradmaß an, die Delphifunktion hingegen erwartet einen Winkel im Bogenmaß, wobei eine ganze Umdrehung (also 360°) 2PI sind.