Historique des modifications - Message

Message #4693

Sujet: geometrie dans l'espace > pas mon truc :'(


Type Date Auteur Contenu
Création du message 28-10-2008 08:06:09 ramis
oki , pas de problême, merci de m'avoir répondu , en tout cas wink
mon code est le suivant (oui , je suis en train de suivre le tuto du site du zero wink :
#include <iostream>
#include <irrlicht.h>//heu ...ben voila , je fais les include , quoi !
 
using namespace irr;
 
int main(void)
{
 
    IrrlichtDevice* device = createDevice(video::EDT_OPENGL, core::dimension2d<s32>(800,600),32,false,false,false);//je créé un device
 
   
    scene::IAnimatedMesh* modele = device->getSceneManager ()->getMesh("sydney.md2");//j'importe sydney
    scene::IAnimatedMeshSceneNode* Nmodele = device->getSceneManager ()->addAnimatedMeshSceneNode(modele);//je l'ajoute à la scène
    Nmodele->setMaterialFlag(video::EMF_LIGHTING, false);//je le rend indépendant de la lumière
    Nmodele->setFrameLoop(1, 1);//je bloque l'animation car ça m'énerve
    Nmodele->setMaterialTexture( 0, device->getVideoDriver ()->getTexture("sydney.bmp") );//je lui met une texture
 
    //La caméra
    scene::ICameraSceneNode *camera = device->getSceneManager ()->addCameraSceneNodeFPS (0,0,-0);//je met ma caméra en x=0,y=0,z=0
    Nmodele->setPosition(core::vector3df<0,0,100>);//je règle la position du machin un peu au pif pour que la camera n'atterisse pas entre les jambes de sydney
    while (device->run())
    {
        device->getVideoDriver()->beginScene(true,true,video::SColor(0,200,200,200));
        device->getSceneManager ()->drawAll ();//bon , ben voilà , quoi
        device->getVideoDriver()->endScene ();//normal
    }
 
    device->drop ();
    return 0;
}

et voilà , avec ce code , ma scène est comme ça (le cube est a la place du sydney) :


et donc ca ne va pas du tout , je voudrais que la camera et l'objet soit alignés de la même facon, mais sur l'axe Y ou X ! que ce soit un peu plus ... normal , quoi ! là ils regardent en haut !!!(et ça me stresse horriblement car toutes les scènes que j'aient faites regardaient en haut , du coup !)
donc j'aimerais savoir , quelles rotations il faut faire , autour de quels axes , pour changer ca ?

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
532 invités en ligne
membre en ligne: -
RSS Feed