All pastes #384215 Raw Edit

Untitled

public text v1 · immutable
·published 2007-03-06 22:16 UTC
rendered paste body
scenemgr->loadScene("../media/basement.irr");

	scene::IAnimatedMesh* q3levelmesh = scenemgr->getMesh("../media/basement.dae");
	scene::ISceneNode* q3node = 0;

    ITriangleSelector* selector = 0;

	if (q3levelmesh)
		q3node = scenemgr->getSceneNodeFromName("basement");
    
    if(q3node)
        selector = scenemgr->createOctTreeTriangleSelector(q3levelmesh->getMesh(0), q3node, 128);
		q3node->setTriangleSelector(selector);

    ICameraSceneNode* camera = scenemgr->addCameraSceneNodeFPS();
    camera->setPosition(vector3df(0,175,0));
    ISceneNodeAnimator* anim = scenemgr->createCollisionResponseAnimator(
		selector, camera, vector3df(30,50,30), vector3df(0,-3,0), vector3df(0,50,0));
		
	camera->addAnimator(anim);
	anim->drop();