#0 

13-12-2009 15:29:46

Ilovechocolat
Abonné
Date d'inscription: 07-10-2009
Messages: 125

Bonjour a tous !

J'aimerais faire avancer un objet selon son orientation et j'ai bien peur de ne pas avoir le niveau en math nécessaire.
Si vous pensez que l'explication est accessible a un élève de mi 3° de l'an 2009 (je précise parce que beaucoup de choses ne sont plus au programme comme les vecteurs), je ne suis pas contre quelques notion mathématiques.

Dernière modification par Ilovechocolat (13-12-2009 15:33:04)

Hors ligne


#1 

13-12-2009 16:58:42

firnafin
Abonné
Date d'inscription: 31-03-2007
Messages: 150

Faut pas non plus se cacher derriere son niveau scolaire. 3°,2nd .... ou je ne sais trop quoi ; si tu comptes attendre license1 ( voir 2 ) pour comprendre les vecteurs et les matrices , arrete la programmation d'ici là.

Sur l'internet il y a quantité de cours ,tuto,leçon pour apprendre les mathematiques nécéssaires à la programmation 3d ( a savoir principalement les vecteurs et les matrices ).Je te conseillerai de commencer a  apprendre le rudiment qui est "accéssible" ( si volonté , persévérance,endurance   )a un éléve de 3°. Sinon tu progresseras pas , si a chaque  probleme tu demandes sans comprendre vraiment la réponse.

pour ton probleme :

Code:

irr::core:vector3df d; // vecteur déplacement , (0,0,v) = avance selon z de v pas , (0,v,0) = avance selon y de v pas ..
node->setPosition( node->getPosition() + node->getAbsoluteTransformation().rotateVect(d) );

Dernière modification par firnafin (13-12-2009 16:59:26)

Hors ligne


Options Liens officiels Caractéristiques Statistiques Communauté
Corrections
irrlicht
irrklang
irredit
irrxml
xhtml 1.0
css 2.1
Propulsé par FluxBB
Traduit par FluxBB.fr
881 membres
1426 sujets
11116 messages
Dernier membre inscrit: Bidule
36 invités en ligne
Aucun membre connecté
RSS Feed