Historique des modifications - Message

Message #6435

Sujet: Créer un plan de référence


Type Date Auteur Contenu
Création du message 14-05-2009 17:45:22 rainbow
Merci pour votre réponse cependant je ne suis pas bien avancé depuis le temps --'
Voici ce que je fais :
_App_Scene->setActiveCamera(...);
_App_Driver->setViewPort(...); //(j'initialise la bonne zone de l'écran puisque je bosses en splited screen)

core::plane3d<s32> origin_plan(core::vector3d<int>(0,1,0),0);
core::line3d<f32> ray = this->_App_Scene->getSceneCollisionManager()->getRayFromScreenCoordinates(core::position2d<int>(X_Souris, Y_Souris),Actual_VP->Get_Camera());
core::vector3d<s32> out; //coordonnée du point de la nouvelle position
core::vector3d<s32> start = core::vector3d<s32>((s32)ray.start.X, (s32)ray.start.Y, (s32)ray.start.Z);
core::vector3d<s32> end = core::vector3d<s32>((s32)ray.end.X, (s32)ray.end.Y, (s32)ray.end.Z);
origin_plan.getIntersectionWithLimitedLine(start, end, out);

Et quand je teste la valeur de la variable "out" et bien tout est à 0 sad En gros quelque chose doit encore clocher... Savez-vous quoi ?

Merci d'avance !

Retour

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
115 invités en ligne
membre en ligne: -
RSS Feed