| 218 | SceneNode* mCameraNode; |
| 219 | |
| 220 | void SetUp() override { |
| 221 | RootWithoutRenderSystemFixture::SetUp(); |
| 222 | |
| 223 | mSceneMgr = mRoot->createSceneManager(); |
| 224 | mCamera = mSceneMgr->createCamera("Camera"); |
| 225 | mCameraNode = mSceneMgr->getRootSceneNode()->createChildSceneNode(); |
| 226 | mCameraNode->attachObject(mCamera); |
| 227 | mCameraNode->setPosition(0,0,500); |
| 228 | mCameraNode->lookAt(Vector3(0, 0, 0), Node::TS_PARENT); |
| 229 | |
| 230 | // Create a set of random balls |
| 231 | Entity* ent = mSceneMgr->createEntity("501", "sphere.mesh", "General"); |
| 232 | |
| 233 | // stick one at the origin so one will always be hit by ray |
| 234 | mSceneMgr->getRootSceneNode()->createChildSceneNode()->attachObject(ent); |
| 235 | createRandomEntityClones(ent, 500, Vector3(-2500,-2500,-2500), Vector3(2500,2500,2500), mSceneMgr); |
| 236 | |
| 237 | mSceneMgr->_updateSceneGraph(mCamera); |
| 238 | } |
| 239 | }; |
| 240 | |
| 241 | TEST_F(SceneQueryTest,Intersection) |
nothing calls this directly
no test coverage detected