SDL - Analoguhr



  • Hi @all,
    kann mir mal jemand einen Tipp (oder 2) geben, wie ich das umsetzen kann?
    Hauptsächlich grübel ich an der umsetzung des Zeigers!
    :xmas1:



  • Wie? Du malst nen Kreis und n paar Striche, sdl_gfx hilft :p

    Und wo er steht musst du halt etwas mit Sinus, Punkt in einem Kreis berechnen etc rumeiern, denke dazu wird man genug finden.
    Aber dann halt eine Linie von Mitte bis Punkt bei x Grad zeichnen und schon hast du einen Zeiger.



  • Und DU hast nicht zufällig diese Formel zur hand?? 😃



  • x=cos(winkel)
    y=-sin(winkel)

    Oder so ähnlich. Und winkel = 0 bei 3 Uhr, und läuft natürlich verkehrt rum. Und ist natürlich in Radianten anzugeben. Schätze ich mal 😃



  • x=cos(winkel)
    y=-sin(winkel)
    

    winkel = 0 bei 3 Uhr, und läuft natürlich verkehrt rum

    macht also ziemlich genau das gegenteil der anforderung 😃


Log in to reply