IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XNA/Monogame Discussion :

Structure rubik's cube


Sujet :

XNA/Monogame

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 184
    Points : 46
    Points
    46
    Par défaut Structure rubik's cube
    Bonsoir,

    Je fais actuellement en train de réaliser un rubik's cube avec xna.

    Je bloque sur un point : la structure du rubik's cube.

    J'ai créer mes cubes, j'arrive à detecter sur quelle cube je clique et sur quelle face, mais je ne sais pas comment m'y prendre pour réaliser la rotation des faces.

    J'ai créer une classe Faces qui correspond aux faces d'un petit cube.
    avec comme attribut : un cube, une face à droite, une face à droite, une face en dessous et une face à gauche.

    J'ai relier chaque face entre elles pour savoir quelles faces je dois bouger pour la rotation.

    Pour la rotation des "lignes" (horizontale) je récupère correctement mes cubes. Mais pour la rotation des "colonnes" (verticale) il y a un problème, je trouve mon code pas optimiser.

    Est-ce que vous avez une structure à me proposer ??

    Merci.

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 184
    Points : 46
    Points
    46
    Par défaut
    Bonjour,

    J'ai créer mes 27 cubes et je peux faire tourner mon rubik's cube.

    Chaque cube possède 6 boundingbox orientées.

    Maintenant j'aimerais faire tourner les faces (Avant, Droite, Gauche, etc) en fonction des faces (faces des petits cubes) ou je clique et j'aimerais avoir des idées de comment je peux faire.

    Le problème ou je bloque est le suivant :

    Pour les centres des grandes faces et les arêtes c'est simple car il n'y a que 2 mouvement possible ( Haut Bas Droite Gauche)

    En revanche pour les coins il y a 3 mouvements car le cube est en contact avec 3 faces.

    Comment je peux procéder pour savoir quelle face je peux bouger ??

    Est-ce que le problème est clair ??

    Merci.

Discussions similaires

  1. Structure physique des cubes OLAP
    Par h_ismaili dans le forum Conception/Modélisation
    Réponses: 12
    Dernier message: 21/07/2009, 13h00
  2. Rubik's cube simple
    Par diker dans le forum OpenGL
    Réponses: 14
    Dernier message: 05/05/2008, 17h56
  3. [Concours] Rubik's Cube 3D
    Par Grand sorcier dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 21/06/2006, 00h40
  4. détecter clic ---> Rubik's Cube
    Par Skeud007 dans le forum AWT/Swing
    Réponses: 7
    Dernier message: 09/02/2006, 22h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo