CODE SOURCE D'UN MOTEUR TROIS DIMENSIONS - LES BASES

Messages postés
1138
Date d'inscription
mardi 10 juin 2003
Statut
Membre
Dernière intervention
25 janvier 2009
- - Dernière réponse : cs_LiBe444
Messages postés
221
Date d'inscription
dimanche 7 septembre 2003
Statut
Membre
Dernière intervention
7 avril 2007
- 9 août 2005 à 17:25
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/33113-code-source-d-un-moteur-trois-dimensions-les-bases

Afficher la suite 
cs_LiBe444
Messages postés
221
Date d'inscription
dimanche 7 septembre 2003
Statut
Membre
Dernière intervention
7 avril 2007
-
Jcd l'erreur était bien plus bête que ça, et elle ne résidait même pas de surcroît dans la formule.
cs_LiBe
Messages postés
12
Date d'inscription
lundi 8 août 2005
Statut
Membre
Dernière intervention
30 août 2005
-
Excuse moi en, mais est-ce que tu pourrais par exemple réecrire juste la première formule du TRUC_POINT dans Truc_Tourner() ?
cs_LiBe
Messages postés
12
Date d'inscription
lundi 8 août 2005
Statut
Membre
Dernière intervention
30 août 2005
-
Je comprends...mais je pense suivre la forme générale :
a * (t->matrice [i] [j] - t->posA) + b * (t->matrice [i] [k] - t->posB)+ t->posC ;

comment modifier cette formule pour que ce soit ça ?
cs_JCDjcd
Messages postés
1138
Date d'inscription
mardi 10 juin 2003
Statut
Membre
Dernière intervention
25 janvier 2009
2 -
dans TrucTourner()
si C est le centre de rotation alors Y =R.(X-C) + C
avec R la matrice de rotation de centre O, et justement tu oublies la composante en z du " + C"
cs_LiBe
Messages postés
12
Date d'inscription
lundi 8 août 2005
Statut
Membre
Dernière intervention
30 août 2005
-
Où donc ?