Cube 3d avec rotation/zoom et bientot application

0/5 (3 avis)

Vue 12 251 fois - Téléchargée 1 846 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
georges_jung Messages postés 6 Date d'inscription lundi 14 février 2005 Statut Membre Dernière intervention 30 juin 2008
30 juin 2008 à 17:14
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 :)
georges_jung Messages postés 6 Date d'inscription lundi 14 février 2005 Statut Membre Dernière intervention 30 juin 2008
27 juin 2008 à 17:01
Remarque importante: le code source d'origine vient de KingCobra :
http://www.flashkod.com/code.aspx?ID=16714
georges_jung Messages postés 6 Date d'inscription lundi 14 février 2005 Statut Membre Dernière intervention 30 juin 2008
27 juin 2008 à 16:56

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.