Synchronisation Direct3D

Signaler
Messages postés
314
Date d'inscription
mercredi 1 novembre 2000
Statut
Membre
Dernière intervention
20 août 2006
-
Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Membre
Dernière intervention
30 octobre 2008
-
Est ce que quelqu'un pourrait m'expliquer cette exemple qui permet de calculer l'angle
qui va permettre a la matrice de faire une rotation en fonction de cette angle:


// For our world matrix, we will just rotate the object about the y-axis.


// Set up the rotation matrix to generate 1 full rotation (2*PI radians)


// every 1000 ms. To avoid the loss of precision inherent in very high


// floating point numbers, the system time is modulated by the rotation


// period before conversion to a radian angle.


int iTime
= Environment
.TickCount
% 10000;




float fAngle
= iTime
* (2.0f * (float)Math
.PI
) / 10000.0f;




Merci

RM50man

1 réponse

Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Membre
Dernière intervention
30 octobre 2008
55
Bah, c'est des maths quoi...
D'apres les commentaires, ca fait une rotation complete (2*PI radians) toutes les 1000 ms



Les maths, ca s'explique pas...En tout cas pas par moi


Mx