Précédent   Forum du club des développeurs et IT Pro > Applications > Développement 2D, 3D et Jeux > Moteurs de jeux vidéo > XNA
XNA Forum d'entraide sur le développement avec XNA
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 20/10/2012, 19h13   #1
Seth77
Membre éclairé
 
Avatar de Seth77
 
Homme
Développeur .NET
Inscription : octobre 2005
Messages : 1 330
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 36
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Développeur .NET
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : octobre 2005
Messages : 1 330
Points : 359
Points : 359
Par défaut coordonnees apres Rotation

Salut

comment peut recuperer les coordonnes du rectangle apres une rotation ? (lors du Draw)

Merci d avance
Seth77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/10/2012, 21h14   #2
saturn1
Membre confirmé
 
Inscription : janvier 2008
Messages : 576
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 576
Points : 258
Points : 258
Les coordonnes ne change pas je pense, c'est juste la rotation lors du draw qui a été affectée.(shader)

Du coup si ta question est de recupere les minmax de ton rectangle apres la rotation tu peux faire ca avec la formule de rotation dans le plan 2D.
saturn1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/10/2012, 21h31   #3
Seth77
Membre éclairé
 
Avatar de Seth77
 
Homme
Développeur .NET
Inscription : octobre 2005
Messages : 1 330
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 36
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Développeur .NET
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : octobre 2005
Messages : 1 330
Points : 359
Points : 359
Y a t il des fonction dans XNA permettant de faire cela ?
Seth77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/10/2012, 15h11   #4
LittleWhite
Responsable 2D/3D/Jeux


 
Avatar de LittleWhite
 
Homme Alexandre Laurent
Ingénieur développement logiciels
Inscription : mai 2008
Messages : 10 436
Détails du profil
Informations personnelles :
Nom : Homme Alexandre Laurent
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : mai 2008
Messages : 10 436
Points : 40 053
Points : 40 053
Bonjour,

Pour récupérer les coordonnées d'un rectangle tourné, il faut multiplier les points par une matrice de rotation et récupéré le résultat. Je pense que c'est le plus simple.

Et cela n'est qu'une multiplication entre un point (Vector) et une matrice (Matrix)
__________________
Vous souhaitez participer à la rubrique 2D / 3D / Jeux ? Contactez-moi
La rubrique a aussi un blog !

Ma page sur DVP
Mon Portfolio

Qui connaît l'erreur, connaît la solution.
LittleWhite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/10/2012, 14h44   #5
Seth77
Membre éclairé
 
Avatar de Seth77
 
Homme
Développeur .NET
Inscription : octobre 2005
Messages : 1 330
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 36
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Développeur .NET
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : octobre 2005
Messages : 1 330
Points : 359
Points : 359
Citation:
Envoyé par LittleWhite Voir le message
Bonjour,

Pour récupérer les coordonnées d'un rectangle tourné, il faut multiplier les points par une matrice de rotation et récupéré le résultat. Je pense que c'est le plus simple.

Et cela n'est qu'une multiplication entre un point (Vector) et une matrice (Matrix)
Un petit exemple ?
Seth77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/10/2012, 16h19   #6
saturn1
Membre confirmé
 
Inscription : janvier 2008
Messages : 576
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 576
Points : 258
Points : 258
Peut etre:
Code :
monVector2.transform(Matrix.createFromAxisAngle(0,0,1))
saturn1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 23h46.


 
 
 
 
Partenaires

Hébergement Web