Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 6 sur 6
  1. #1
    Membre éclairé Avatar de Seth77
    Homme Profil pro
    Développeur .NET
    Inscrit en
    octobre 2005
    Messages
    1 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    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 342
    Points : 362
    Points
    362

    Par défaut coordonnees apres Rotation

    Salut

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

    Merci d avance

  2. #2
    Membre éclairé

    Inscrit en
    janvier 2008
    Messages
    647
    Détails du profil
    Informations forums :
    Inscription : janvier 2008
    Messages : 647
    Points : 318
    Points
    318

    Par défaut

    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.

  3. #3
    Membre éclairé Avatar de Seth77
    Homme Profil pro
    Développeur .NET
    Inscrit en
    octobre 2005
    Messages
    1 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    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 342
    Points : 362
    Points
    362

    Par défaut

    Y a t il des fonction dans XNA permettant de faire cela ?

  4. #4
    Responsable 2D/3D/Jeux

    Avatar de LittleWhite
    Homme Profil pro Alexandre Laurent
    Ingénieur développement logiciels
    Inscrit en
    mai 2008
    Messages
    14 411
    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 : 14 411
    Points : 67 585
    Points
    67 585

    Par défaut

    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.

  5. #5
    Membre éclairé Avatar de Seth77
    Homme Profil pro
    Développeur .NET
    Inscrit en
    octobre 2005
    Messages
    1 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    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 342
    Points : 362
    Points
    362

    Par défaut

    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 ?

  6. #6
    Membre éclairé

    Inscrit en
    janvier 2008
    Messages
    647
    Détails du profil
    Informations forums :
    Inscription : janvier 2008
    Messages : 647
    Points : 318
    Points
    318

    Par défaut

    Peut etre:
    Code :
    monVector2.transform(Matrix.createFromAxisAngle(0,0,1))

+ Répondre à la discussion
Cette discussion est résolue.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •