Rambo
12-05-2006 09:38:49
I have world in OSM(oFusion) file. How i can convert that world to physics world?
This is my example:
Of course this is my idea.
Maybe somebody know easiest method to convert entity from OSM to OgreNewt::Body?
This is my example:
oScene.initialise(OSMfile.c_str());
oScene.createScene();
OSMScene::EntityList::iterator it;
OSMScene::EntityList eList = oScene.getEntityList();
SceneNode* scn;
for(it = eList.begin();it != eList.end() ; ++it)
{
scn=mWorldSceneMgr->getSceneNode((*it)->getName());
Collision* col = new OgreNewt::CollisionPrimitives::TreeCollision(mWorld,scn,true);
Body* elements = new OgreNewt::Body( mWorld, col );
elements->attachToNode(scn);
delete col;
delete elements;
delete scn;
}
Of course this is my idea.
Maybe somebody know easiest method to convert entity from OSM to OgreNewt::Body?