begin process at 2010 03 16 17:43:22
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

3D

 > CUBE 3D AVEC ROTATION

CUBE 3D AVEC ROTATION


 Information sur la source

Note :
7,67 / 10 - par 3 personnes
7,67 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :3D Classé sous :moteur, 3d, cube, rotation, matrice Niveau :Débutant Date de création :07/07/2007 Vu / téléchargé :19 886 / 3 198

Auteur : gremlins7

Ecrire un message privé
Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

 Description

Bonjour, après toutes ces années ou j'ai copié colé du code venant de ce merveilleux site, je me suis enfin decidé a rajouter une source ! Voila c'est un petit (très petit) moteur 3D permettant de visualiser des objets. Dans l'exemple, c'est un cube que l'on peut faire tourner avec la souris. Ce code n'est certes pas très optimisé mais il pose cependant la problematique. Il est organisé autour de deux classes : une classe matrice.as et une classe Point3D.as.
J'attends avec impatience vos commentaires et vos propositions d'ameliorations.
Je souhaiterais egalement trouver des personnes qui serait motivé pour élaborer un moteur 3D complet pour flash...avis aux amateurs.



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture FORMULE 1 3D
Source avec Zip Source avec une capture MENU CARROUSEL FULL 3D CS4
Source avec Zip Source avec une capture ANALYSEUR DE SPECTRE AS3
Source avec Zip Source avec une capture MENU CARROUSSEL 3D
Source avec Zip Source avec une capture MOUVEMENT D'ONDULATION - EFFET DE NAGE

 Sources de la même categorie

Source avec Zip Source avec une capture FORMULE 1 3D par gremlins7
Source avec Zip Source avec une capture GET_RELATIVE_MATRIX3D: LE CONCEPT... par top30
Source avec Zip Source avec une capture MENU CARROUSEL FULL 3D CS4 par gremlins7
Source avec Zip Source avec une capture CARROUSEL EN VRAI 3D SOUS CS4 par pegase31
Source avec Zip Source avec une capture UNE TÊTE REGARDE LA SOURIS (ILLUSION DE 3D) par daddy11world

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture MENU CARROUSEL FULL 3D CS4 par gremlins7
Source avec Zip CUBE 3D AVEC ROTATION/ZOOM ET BIENTOT APPLICATION par georges_jung
CUBE 3D WITH PICTURES par Fl4shUs3r
Source avec Zip MENU EN 3D par jiminy2
Source avec Zip Source avec une capture 3D-CUBE EN ROTATION AVEC ZOOM par freddie1991

Commentaires et avis

Commentaire de Alain Proviste le 07/07/2007 23:33:49 administrateur CS

ça a l'air pas mal (je n'ai pas regardé le code je n'y connais rien en flash ni en projection), est-ce que ça gère le z-order, et, estce normal que si on regarde le cube par une face, on voit les arrete de derriere, comme si la face opposée etait plus petite ?

Commentaire de gremlins7 le 08/07/2007 12:31:24

Oui il est normale que lorsque tu regarde une face ce phenomene ce produise. Le cube etant constitué uniquement d'arrettes (pas de surfaces) l'oeil peu etre trompé : on croit voir la face de derrière devant du coup le cube parait deformé ! Il suffit de regargder hors de l'ecran puis de regarder le cube a nouveau pour le revisualiser correctement. C'est une illusion d'optique !!!
En ce qui concerne le z-order, je suis en train de bosser dessus. Ce sera la prochaine evolution du code...

Commentaire de gremlins7 le 08/07/2007 23:30:30

En realité, je ne crois pas avoir repondu correctement a la question d'alain proviste. Je recommence.
J'ai regardé plusieurs codes sur la 3D qui avais etait mis sur flashkod. Un detail a retenu mon atention : beaucoup de codes proposés traitent de la geometrie Euclidienne. Dans cette geometrie, deux droites paralleles apparaissent paralleles a l'ecran. Ce probleme a été mis en evidence par les commentaires sur le Cube 3D posté par kingcobra que l'on trouve directement en 1er en tapant cube 3D dans la barre de recherche.
Dans la geometrie dite non Eucliedienne, deux droites paralleles ne le sont pas forcement à l'ecran!
Dans le code que je propose j'ai copié le principe de l'oeil, je fais une projection des sommets du cube sur un plan 2D (l'ecran en fait). Cela reproduit l'effet de perspective que l'on percoit.
L'exemple parfait : les rails de chemins de fer. Les rails sont paralleles mais pourtant quand on regarde au loin on a l'impression qu'ils se rejoignent en un point. La projection codee ici reproduit cet effet.
C'est pourquoi une face du cube plus eloignée de l'ecran (plan 2D) est plus petite qu'une face identique qui serait plus proche. Du coup il est normal que (je cite Alain) "si on regarde le cube par une face, on voit les arretes de derriere".

Commentaire de Alain Proviste le 08/07/2007 23:35:51 administrateur CS

ma question était effectivement de savoir si ton moteur gérait cette subtilité.

Commentaire de PhaniePhanie le 18/03/2008 13:42:49 6/10

Bonjour,

Je suis tres interessée par cette source afin d'en faire un menu, mais je debute vraiment...
je suis apte a comprendre ce code mais je n'arrive pas a creer des faces cliquables renvoyant vers une URL externe, pas a une scene ...
j'ai essayé de creer des boutons, clips ect et de les affecter aux faces mais je dois avoir de sacré lacunes a la fois en math et en AS3....car bien sur ca ne marche pas,
Si quelqu'un pouvait me mettre sur la piste ce serait adorable.
Merci pour toute aide et merci pour vos sources, bien entendu si j'arrive a faire fonctionner mon menu je le mettrais ici en opensource ^^^^.
A bientot et encore bravo pour ce cite tres interressant pour debutant et confirmé.

Commentaire de gremlins7 le 25/03/2008 11:13:44

Le problème avec les faces, c'est qu'il faut rajouter un algo pour determiner quelles faces on doit afficher en premier. Il existe plusieurs algo possibles : l'algorithme du peintre, le z-buffer,... Tu peux partir de ce code et en implenter un.
En ce qui concerne les liens sur les faces, cela ne présente pas de difficultés particulières...mais c'est à voir bien après. Si tu as besoin d'aide n'hesite pas...

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

équation rotation 3d [ par AtomPouce ] bonjour !Je travaille actuellement sur de la 3d dans flash , mais je me pose certaines questions :-en cherchant avec ms connaissances mathématiques G Texture graphique sur un cube 3d [ par simnetsa ] Bonjour,Je voulais savoir s'il était possible d'intégrer une texture sur un cube 3d qui était en code source sur votre site ?with (face1) { clear(); l CUbe 3D mappé [ par furet92 ] Bonjour,Je recherche un script Flash, pour faire une anim avec des photos sur un cube mappé, pivotant sur ses axes de manière automatique, m cube 3D cliquable? [ par flashgordin ] Bonjour, J'ai vu cette source postée par Kingcobra que je trouve super bien, mais je voudrais savoir s'il est possible ou non de rendre les face Créer un cube 3D [ par caroneaufle ] Bonjour, je suis une jeune graphiste et j'ai mon premier vrai contrat (enfin presque) et s'il vous plait, j'aimerais faire un cube 3D ou pas, un cube Rotation d'une base dans l'espace [ par atchoumdu51 ] Bonjour,j'ai essayé de regarder quelques sources sur la 3D mais en partant d'aucune je ne trouve l'idée corrspondant a mon probleme.Je voudr Rotation d'une roue 3D sur elle-même [ par douggy12 ] Bonjour,Je suis débutant et je cherche à faire tourner une roue en 3D vue de biais ( prenons ca comme exemple http://desstech.iquebec.com/3dimage/3dro Rotation 3D gallerie d'images [ par guillestre13 ] Bonjours,j'aimerai faire une gallerie 3D en flash :rotation de 5 images en 3D qui tournent suivant la position du curseur de la souriset lorsque l'on cube 3d [ par jumbo53 ] bonjour Je ne suis pas un informaticien mais je recherche une  ou des presonnes sympa pour me ceder un logiciel pour créer des cubes 3d animés pour me Rotation effet 3D [ par kaloa ] Je ne sais pas vraiment si c'est le bon thème pour ma question mais c'est du moins celui qui s'en rapproche.En fait je dois réaliser une animation ave


Nos sponsors


Appels d'offres

Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,343 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales