Cube 3d avec rotation/zoom et bientot application

Soyez le premier à donner votre avis sur cette source.

Vue 11 986 fois - Téléchargée 1 801 fois

Description

En fait, j'ai repris le code d'un cube 3D disponible sur ce site afin de l'intégrer dans une structure "objet". J'ai développé 3 classes pour réaliser celui ci :
Point3D : classe qui définit un point dans l'espace
Tools : classe qui fournit des outils de transformation graphique
Cube : classe qui permet d'afficher le cube, de lancer des animations...

Mon objectif est de me servir de ce cube pour réaliser une application avec un coté applicatif sur chaque face. Par exemple, une face qui fait appel à un webservice météo, etc

Les animations du cube sont fonctionnelles (il y a ptet quelques ptits détails de dimension à régler mais pour le moment cela me convient tout à fait par rapport à mon objectif)

Afin d'ajouter ces cotés applicatifs sur chaque face, il faut que je modifie la méthode drawCube de la classe Cube. Mais quand j'ajoute un bouton par exemple sur une face, celui-ci s'ajoute directement dans la fenêtre et non sur la face comme je le souhaiterai. Est-ce que quelqu'un aurait une petite astuce pour faire ce que je souhaite ?

J'ai assez bien commenté le code source, je pense qu'il sera compréhensible mais n'hésitez pas à poser des questions s'il y a des éléments qui vous paraissent obscures.
Si vous avez aussi des remarques par rapport à mon application, je suis preneur.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
6
Date d'inscription
lundi 14 février 2005
Statut
Membre
Dernière intervention
30 juin 2008

J'ai rajouté un post sur le forum mais je suis pas sur que beaucoup de monde le voit donc je rajoute mes questions ici...désolé si c'est pas l'endroit prévu pour.

J'aurai aimé ajouté un système de distortion (skew en anglais) qui me permet d'ajouter des images par exemples sur les faces, ces images doivent se déformer lors des zooms et des différentes rotations du cube.
J'ai déjà lu les articles présents sur les sites cités dans mes précédents commentaires.
Ils expliquent comment s'y prendre pour réaliser ce que je souhaite mais je n'arrive malheureusement pas à adapter leurs fonctions à mon application.
J'aurai besoin d'un peu d'aide et d'explications.

A quoi correspondent les champs reg dans les applications des tutoriaux du site ?

Est-il possible selon vous d'adapter cette technique à mon application ? ou faut-il que je refasse tout mais en me basant cette fois sur les exemples du site ?

Toute aide sera la bienvenue :)
Messages postés
6
Date d'inscription
lundi 14 février 2005
Statut
Membre
Dernière intervention
30 juin 2008

Remarque importante: le code source d'origine vient de KingCobra :
http://www.flashkod.com/code.aspx?ID=16714
Messages postés
6
Date d'inscription
lundi 14 février 2005
Statut
Membre
Dernière intervention
30 juin 2008

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.