#0 

16-05-2010 15:15:27

Copland
Modérateur
Lieu: ZarbiLand
Date d'inscription: 22-09-2006
Messages: 657
Site web

Salut tout le monde,

Je galère sur une formule toute con concernant les vecteurs....Si quelqu'un à la soluce par avance merci smile.

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.


Config : I5 2400, ATI HD6870 1Go DDR5, 4Go DDR3.
Single Boot : Windows Seven.

Hors ligne


#1 

16-05-2010 18:46:48

Magun
SleekThink Producer
Lieu: Punakha
Date d'inscription: 18-11-2007
Messages: 908
Corrections: 2
Site web

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


#2 

16-05-2010 21:54:25

Copland
Modérateur
Lieu: ZarbiLand
Date d'inscription: 22-09-2006
Messages: 657
Site web

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 smile.


Config : I5 2400, ATI HD6870 1Go DDR5, 4Go DDR3.
Single Boot : Windows Seven.

Hors ligne


#3 

16-05-2010 22:01:46

Magun
SleekThink Producer
Lieu: Punakha
Date d'inscription: 18-11-2007
Messages: 908
Corrections: 2
Site web

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


#4 

20-05-2010 18:22:28

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

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
irrlicht
irrklang
irredit
irrxml
xhtml 1.0
css 2.1
Propulsé par FluxBB
Traduit par FluxBB.fr
881 membres
1427 sujets
11117 messages
Dernier membre inscrit: Bidule
21 invités en ligne
Aucun membre connecté
RSS Feed