begin process at 2012 05 27 16:49:17
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Flash

 > 

Archives

 > 

Flash & la 3D

 > 

Rotation d'une base dans l'espace


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Rotation d'une base dans l'espace

vendredi 23 décembre 2005 à 22:24:47 | Rotation d'une base dans l'espace

atchoumdu51

Membre Club
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 voudrais afficher des courbes en 3D sous flash. Je crée donc un tableau contenant les coordonnées des points que je relie par lineTo et je trace une courbe initiale en 3D avec les trois vecteurs unitaires initiaux.

Ensuite je voudrais que l'utilisateur puisse faire tourner cette base et la se pose mon probleme.
Je compte récupérer les cliquer/glisser sur la fenetre, apliquer une rotation sur mon repere, récupérer des projections de chaque coordonnée sur les axes x et y de l'écran puis tracer ma courbe...
mais je ne sait pas du tout comment faire tourner le repere dans l'espace
 et je cherche donc la méthode pour réaliser ceci...

merci bien
vendredi 23 décembre 2005 à 22:30:45 | Re : Rotation d'une base dans l'espace

SuperDevy

Membre Club
Tu devrais pouvoir le faire avec Sandy

SuperDevy, c la !
vendredi 23 décembre 2005 à 22:47:05 | Re : Rotation d'une base dans l'espace

atchoumdu51

Membre Club
Merci je vais essayer d'avancer avec ca mais ca fait un peut usine a gaz...mon but était de trouver une méthode qui en partant d'un mouvement sur l'écran me permetrais de construire mon nouveau repere sans passer par  toute une grosse artillerieje veux juste faire tourner une base de vecteurs dans l'espace...pas tout un moteur graphique
vendredi 23 décembre 2005 à 22:56:15 | Re : Rotation d'une base dans l'espace

atchoumdu51

Membre Club
je crois d'ailleur que pour arriver a mes fins je vais mettre 3 tirettes qui permettent de modifier les angles d'euler et ensuite appliquer les formules de changement de repere..mais ca me fait mal au coeur quand même j'aurais bien voulu ce petit glisser sur la frame...
vendredi 23 décembre 2005 à 23:55:42 | Re : Rotation d'une base dans l'espace

cortoh

je vais surement dire une connerie, mais ne peux tu mettre un ecouteur sur les mouvements de la sourie qui recupere les informations de mvt de la souris (x, y et les hits) et que tu transmettrais a ta bse, ou pour la reconstruction de ton repere? tu conserves la legerete du a classe BitmapData sans construire un moteur 3D... mais bon, je suis plutot curieux qu'expert en la matiere... ceci etant, sandy a l'air plutot sympa mais, il me semble que c'est un ensemble de class de modelisation 3D, et BitmapData "simule" la 3D non?

Felix, joyeux Noel Felix!

samedi 24 décembre 2005 à 00:03:00 | Re : Rotation d'une base dans l'espace

atchoumdu51

Membre Club
Pour ce qui est de l'écouteur je suis d'accord j'étais partit comme ca.

Pour BitmapData, je ne la connais pas du tout je vais aussi regarder ca au cas ou il y aurait une fonction qui m'avancerait.

Pour sandy je pense que j'y trouverais mon bonheur mais je n'est aps forcément envie d'une appli si lourde pour ca.

En cours on nous a apris que pour passer d'un repere a un autre sans changement d'unité il suffit de 3 rotations que j'ai. Le probleme est en fait de convertir le mouvement de la souris en une variation des 3 angles et c'est la mon probleme...
samedi 24 décembre 2005 à 00:54:00 | Re : Rotation d'une base dans l'espace

cortoh

quel est ton relatonel de depart entre les composantes de la souris et ton referentiel? tu as besoin de 3 rotations chnager de reperes mais n'y t il pas une des 3 rotations qui pourraient ne pas etre dynamique parce que constante? puisque tu ne dispose que de deux variables avec la souris, xmouse et ymouse, il t'en manque une pour incremennter la 3eme variation... en fait, il te manquerait la fonction que l'on avec du java, de pouvoir agir sur l'axe z avec la touche ctrl  enfoncee pendant que l'on bouge la souris...
quand a la convertion en variation d'angle, c'est la methode que tu cherches? d'un point de vue mathematique, je veux dire?


Felix, joyeux Noel Felix!

samedi 24 décembre 2005 à 01:21:43 | Re : Rotation d'une base dans l'espace

atchoumdu51

Membre Club
Bon j'ai mis trois tirettes provisoirement (BitmapData ne permettait rien qui semblait subvenir a mon probleme) et avec les formules de changement de repere (un peut lourde pour si peut) ca fonctionne...mais si quelqu'un trouve une solution pour faire tourner cette base je suis preneur (en fait revenir a une API 3D ramene quand même au probleme...l'API prend en argument un angle de rotation que je ne peut pas lui donner puisque c'est ce que je recherchais par ce post...

Enfin je ne posterais pas cette aplication ici car je trouve qu'elle n'aporte aucun intéret pour le site, aucune fonction qui permettrait à d'autres de progresser.

Merci a SuperDevy et a Cortoh!
samedi 24 décembre 2005 à 01:25:01 | Re : Rotation d'une base dans l'espace

SuperDevy

Membre Club
Ouf, tu travails tard dit !

Tu n'es pas obligé d'utiliser toutes les fonctionnalités de Sandy, mais juste avec le moteur de base ça peut le faire :)

SuperDevy, c la !
samedi 24 décembre 2005 à 01:37:12 | Re : Rotation d'une base dans l'espace

atchoumdu51

Membre Club
Désolé pour ton dernier post cortoh j'avais pas rafraichi la page.

Le gros probleme est justemen que avec xmouse et ymouse je ne peut incrémenter que deux angles "intuitivement" or j'ai besoin d'en modifier 3. J'ai un repere fixe avec les x et y de l'écran et le z qui en sort pour avoir un repere orthonormal direct dans lequel je me repere pour afficher. Et un repere tournant (dans l'espace donc avec les 3 angles d'euler) dans lequel sont exprimées les coordonnées de mes points. Le tout est de savoir quels angles modifier quand on fait un mouvement de la souris, si un des vecteurs est aligné avec un vecteur du repere d'origine c'est assez simple mais des que le repere est totalement quelconque pour moi la trivialité s'échappe :p

Ehh oui SuperDevy pour moi c'est les vacances seulement le soir, trop de boulo la journée!!!
Pour Sandy je viens d'y réfléchir et peut etre qu'il y a une solution, je vais esayer de voir ca demain il faut que j'apprene a me servir de l'API

Si vous voulez voir le résultat je l'ai mis en ligne sur www.nounourspower.com/bezier.html

1 2 3

Cette discussion est classée dans : base, probleme, espace, 3d, rotation


Répondre à ce message

Sujets en rapport avec ce message

é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 probleme diaporama horizontal dynamique [ par logone ] Salut,Je suis en train de developper un diaporama de photos horizontal dynamique en PHPJ'ai 2 soucis voici le code// Définition des variableslargeur = probleme de composant [ par matthos ] Bonjour à tous, Je vous expose mon problème : j'ai 2 swf, base.swf, et tri.swf. Dans le fichier tri.swf, il y a un composant datefield, qui marche tre probleme de rotation d'un clip par apport a un autre clip.... [ par stefbuet ] salut, j'ai encore un proble, j'ai un clip, en forme de bar, le centre de rotation est situé au bout de cette bar, et je voudrai que la rotation de ce 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 probleme bizarre [ par EFFACEUR ] Bonjour,j'ai un souci qui arrive avec différent PC,tout d avoir je viens de réaliser une animation flash ou dès qu on clic sur jouer il se conencte a 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 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 Probleme : Forulaire Flash MYSQL [ par psylone ] Bonjour a tous ! J'ai créer un site en flash qui affiche des news stockées dans une base de donnée mysql grâce a un script php et mon problème est que Rotation personnage 3D [ par jponnoua ] Bonjour a tous,Je souhaiterais realiser une animation 3D que l'on voit souvent dans certains films comme matrix ou terminator il me semble. Il s'agit


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,406 sec (4)

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