ambiera logo

Ambiera Forum

Discussions, Help and Support.

folder icon Ambiera Forum > irrEdit
forum topic indicator Scene collision problem
person icon
kane
Registered User
Quote
2008-04-05 19:42:06

hello, I have read http://www.ambiera.com/cgi-bin/forum/Blah.pl?b-ie/m-1176834845/,
however, I want to import the scene named "terrian" in irredit 1.4 to my application, it show a lot errors, the scene" terrain" has trees and houses meshes. so it is mix up meshes and terrain. Sorry, i'm quite new to Irrlicht. Pls help on the collision. I found so many people asked about scene collision, would u make a tutorial for this part?

[sub]
smgr->loadScene("../../media/terrain.irr");
     scene::ISceneNode* terrain = smgr->getSceneNodeFromName("tree&&house");
    if (terrain && terrain->getType() == ESNT_MESH)
     {
      scene::IMeshSceneNode* subterrain = (IMeshSceneNode*)terrain;
       scene::ITriangleSelector* selector = smgr->createOctTreeTriangleSelector(subterrain->getMesh(0), node, 128);
      subterrain->setTriangleSelector(selector);
        
     }


    terrain = smgr->getSceneNodeFromName("terrain");
     if (terrain && terrain->getType() == ESNT_TERRAIN)
     {
     

     scene::ITriangleSelector* selector
          = smgr->createTerrainTriangleSelector((scene::ITerrainSceneNode*)terrain, 0);
     terrain->setTriangleSelector(selector);
     }


     scene::ISceneNodeAnimator* anim = smgr->createCollisionResponseAnimator(
          selector, camera, core::vector3df(60,100,60),
          core::vector3df(0,0,0),
          core::vector3df(0,50,0));
     selector->drop();
     camera->addAnimator(anim);
     anim->drop();
[/sub]


Create reply:










 

  

Possible Codes


Feature Code
Link [url] www.example.com [/url]
Bold [b]bold text[/b]
Image [img]http://www.example.com/image.jpg[/img]
Quote [quote]quoted text[/quote]
Code [code]source code[/code]

Emoticons


icon_holyicon_cryicon_devilicon_lookicon_grinicon_kissicon_monkeyicon_hmpf
icon_sadicon_happyicon_smileicon_uhicon_blink   






Copyright© Ambiera e.U. all rights reserved.
Contact | Imprint | Products | Privacy Policy | Terms and Conditions |