app::app() { ... camera = mSceneManager->addCameraSceneNode(); lookatCube = mSceneManager->addCubeSceneNode(0.0f,camera,-1,vector3df(1,0,0)); camera->setParent(lookatCube); carData.carBodyNode = camera; ... }; int app::run() { ... while(mIrrDevice->run() && mIrrDevice && !mRestart) { ... camera->setTarget(lookatCube->getPosition()); mSceneManager->drawAll(); mGUIEnvironment->drawAll(); core::vector3df pos = lookatCube->getPosition(); ... } ... }