|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre éclairé
![]() Développeur .NET Inscription : octobre 2005 Messages : 1 330 ![]() |
Salut
comment peut recuperer les coordonnes du rectangle apres une rotation ? (lors du Draw) Merci d avance |
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() Inscription : janvier 2008 Messages : 576 ![]() |
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. |
|
|
00
|
|
|
#3 |
|
Membre éclairé
![]() Développeur .NET Inscription : octobre 2005 Messages : 1 330 ![]() |
Y a t il des fonction dans XNA permettant de faire cela ?
|
|
|
00
|
|
|
#4 |
![]() ![]() ![]() ![]() Alexandre LaurentIngénieur développement logiciels Inscription : mai 2008 Messages : 10 436 ![]() |
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. |
|
00
|
|
|
#5 | |
|
Membre éclairé
![]() Développeur .NET Inscription : octobre 2005 Messages : 1 330 ![]() |
Citation:
|
|
|
|
00
|
|
|
#6 |
|
Membre confirmé
![]() Inscription : janvier 2008 Messages : 576 ![]() |
Peut etre:
Code :
monVector2.transform(Matrix.createFromAxisAngle(0,0,1)) |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com