Salut tout le monde,
Je galère sur une formule toute con concernant les vecteurs....Si quelqu'un à la soluce par avance merci .
Je m'explique :
J'ai un vecteur qu'on va nommer : A.
Un autre vecteur qu'on va nommer : C.
Et un vecteur B que je recherche et qui doit se trouver à 5 unités de mon vecteur C.
A |-------------------------|--- B ici 5 unités de longueur --->C
A étant le point de position de ma camera et C étant le point de regard de ma camera, je souhaiterai en fait faire un zoom de ma camera en la déplaçant au point B.
Voilou tout est dit.
@ bientôt.
Hors ligne
bon alors la petit explication deux heur après, il te reste plus qu'a l'adapter pour des vecteur 3d ...
je pence que je ne me suis pas tromper, reste a vérifier :]
edit: un peut plus propre ...
Dernière modification par Magun (16-05-2010 21:58:28)
Hors ligne
vector3df pos = vector3df(5,5,5);
vector3df pos1 = pCamera->getAbsolutePosition();
vector3df v = pos-pos1;
vector3df newpos = pos1 + v;
Je voyais plustot ça comme ça....
Merci magun .
Hors ligne
ah ouai ses pas con ...
je croix que je me complique un peut le truc quand ses trop simple o.o
enfin de rien :]
Hors ligne
camera->setPosition( C-5*(C-A).normalize() )
Dernière modification par firnafin (24-05-2010 00:44:08)
Hors ligne
Options | Liens officiels | Caractéristiques | Statistiques | Communauté |
---|---|---|---|---|
Corrections |
|
xhtml 1.0 css 2.1 Propulsé par FluxBB Traduit par FluxBB.fr |
882 membres 1429 sujets 11119 messages |
Dernier membre inscrit: LiseBuisson96 6 invités en ligne Aucun membre connecté RSS Feed |