Rotation d'un objet autour du centre 0,0,0

Merci d'utiliser des tags [C] [ASP] [VB] etc... dans vos topics pour qu'on sache de quoi vous parlez.

Rotation d'un objet autour du centre 0,0,0

Message par damo » 21 Oct 2008 12:03

soit un A(Xa,Ya),
Je veux changer sa postion de sorte qu'il tourne autour de 0,0 avec un truc genre monObjet.rotate(angle:int):void

On en avait deja parlé il y a longtemps mais je ne retrouve pas le post.
A bientot
http://www.tamina-online.com/damo
"l'imagination est plus importante que la connaissance "
(Albert Einstein)
Avatar de l’utilisateur
damo
Maître
Maître
 
Message(s) : 1352
Inscription : 06 Mars 2002 17:44

Re: Rotation d'un objet autour du centre 0,0,0

Message par Guym » 21 Oct 2008 16:28

heu bon déjà rotation absolue ou relative ? et suite c'est en quoi que tu veux faire ca ? le plus simple étant la bonne vielle matrice de rotation que toute bonne lib possède (même paper vision en a une ^^).
Il a fallu 38 ans à la radio pour atteindre 50 millions d'utilisateurs, 13 ans pour la télévision, 4 ans pour Internet, et 2 ans pour Facebook... les paris sont ouverts pour le prochain.
Avatar de l’utilisateur
Guym
Administrateur
Administrateur
 
Message(s) : 8217
Inscription : 29 Jan 2002 16:33
Localisation : Mufflins (Groland)

Re: Rotation d'un objet autour du centre 0,0,0

Message par ZeDuckMaster » 21 Oct 2008 18:21

cadeau (spice de feignasse ;) ) : viewtopic.php?f=20&t=2118
Avatar de l’utilisateur
ZeDuckMaster
Demi-Dieu Vivant
Demi-Dieu Vivant
 
Message(s) : 3109
Inscription : 23 Jan 2002 00:17
Localisation : dans sa mare :)

Re: Rotation d'un objet autour du centre 0,0,0

Message par damo » 22 Oct 2008 09:32

Merci ben,
Je choisi cette solution :
Code : Tout sélectionner
camera.x = (Math.cos(angle)* camera.x) - (Math.sin(angle)*camera.z);
camera.z = (Math.sin(angle)* camera.x) + (Math.cos(angle)*camera.z);
A bientot
http://www.tamina-online.com/damo
"l'imagination est plus importante que la connaissance "
(Albert Einstein)
Avatar de l’utilisateur
damo
Maître
Maître
 
Message(s) : 1352
Inscription : 06 Mars 2002 17:44


Retour vers Programmation

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 1 invité

cron