Seite 1 von 1

cosinus und sinusin QT

Verfasst: 10. August 2010 15:50
von greenghecco
Hallo habe gelesen, dass es in QT sinus und cosinus gibt bei dem man nur den winkel angeben muss. Zb:

sinus(45) für 40 grad.

Welche lib muss ich da einbinden finde es leider nicht. danke

Verfasst: 10. August 2010 16:01
von Christian81
Das ist nicht der Fall. Bei einigen Funktionen wie z.B. QMatrix::rotate() kann man grad übergeben, mehr auch nicht - warum auch.

Verfasst: 10. August 2010 16:09
von greenghecco
will images um ein zentrum im kreis anordnern. dafür wollte ich das so machen

Code: Alles auswählen

 target(cos(cnt*angleraiser)*radius,sin(cnt*angleraiser)*radius, 50.0, 50.0);
            painter.drawImage(target, image, source);
und angleraiser ist n fester wert zb. 45, inner schleife würde man so alle 45 grad ein objekt anordnern.

Verfasst: 10. August 2010 16:10
von Christian81
Und wo ist das Problem 45° in Bogenmaß umzurechnen?

Verfasst: 10. August 2010 16:46
von greenghecco
faulheit^^, ja dann werd ich mal die konstante Pi einführen ;)

Verfasst: 10. August 2010 17:04
von franzf
greenghecco hat geschrieben:faulheit^^, ja dann werd ich mal die konstante Pi einführen ;)
Keine Ahnung warum die Leute immer meinen, sie müssen PI selber definieren. Vor allem wenn sie schon die eigene Faulheit loben :P
#include <cmath> -> M_PI, und weils so schön ist gleich noch M_PI_2 (pihalbe) und M_PI_4 (piviertel).

Verfasst: 10. August 2010 18:00
von greenghecco
danke :)