Synchronisation Direct3D

RM50Man Messages postés 314 Date d'inscription mercredi 1 novembre 2000 Statut Membre Dernière intervention 20 août 2006 - 29 oct. 2005 à 16:50
MorpionMx Messages postés 3466 Date d'inscription lundi 16 octobre 2000 Statut Membre Dernière intervention 30 octobre 2008 - 29 oct. 2005 à 20:43
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

MorpionMx Messages postés 3466 Date d'inscription lundi 16 octobre 2000 Statut Membre Dernière intervention 30 octobre 2008 57
29 oct. 2005 à 20:43
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
0
Rejoignez-nous