18 #include "GameObject.h" 19 #include "ExactOctreeCollider.h" 22 CollisionPairList exactCollisions;
24 for(
auto i = possibleCollision.begin(); i != possibleCollision.end(); i++ ) {
25 CollisionPair pair = *i;
30 chag::float4x4 object1ModelMatrix = object1->getModelMatrix();
31 chag::float4x4 object2ModelMatrix = object2->getModelMatrix();
36 if (octreeOctreeIntersection(object1Oct,&object1ModelMatrix,object2Oct, &object2ModelMatrix)) {
37 exactCollisions.push_back(CollisionPair(object1, object2));
41 return exactCollisions;
CollisionPairList computeExactCollision(CollisionPairList possibleCollision) override
A class for containing all information about a object in the game world.