Advertisement
Codeblocks

Untitled

Aug 5th, 2016
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.44 KB | None | 0 0
  1. bool Puppeteer::Overlap(Entity* pEntity)
  2. {
  3. if (entity == NULL)
  4. return false;
  5. AABB aabb = entity->GetAABB(Entity::GlobalAABB);
  6. AABB eaabb = pEntity->GetAABB(Entity:GlobalAABB);
  7. if ((eaabb.min.x > aabb.max.x) || (aabb.min.x > eaabb.max.x)) { return false; }
  8. if ((eaabb.min.y > aabb.max.y) || (aabb.min.y > eaabb.max.y)) { return false; }
  9. if ((eaabb.min.z > aabb.max.z) || (aabb.min.z > eaabb.max.z)) { return false; }
  10. return true;
  11. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement