/*] Copyright (c) 2009-2010, Charles McGarvey [************************** **] All rights reserved. * * vi:ts=4 sw=4 tw=75 * * Distributable under the terms and conditions of the 2-clause BSD license; * see the file COPYING for a complete text of the license. * **************************************************************************/ #include "Aabb.hh" #include "Frustum.hh" #include "OpenGL.hh" #include "Texture.hh" namespace Mf { /* void Aabb::getOctant(Aabb& octant, int num) const { Vector3 mid = getCenter(); switch (num) { case 0: octant.init(Vector3(min[0], min[1], mid[2]), Vector3(mid[0], mid[1], max[2])); break; case 1: octant.init(Vector3(mid[0], min[1], mid[2]), Vector3(max[0], mid[1], max[2])); break; case 2: octant.init(mid, max); break; case 3: octant.init(Vector3(min[0], mid[1], mid[2]), Vector3(mid[0], max[1], max[2])); break; case 4: octant.init(min, mid); break; case 5: octant.init(Vector3(mid[0], min[1], min[2]), Vector3(max[0], mid[1], mid[2])); break; case 6: octant.init(Vector3(mid[0], mid[1], min[2]), Vector3(max[0], max[1], mid[2])); break; case 7: octant.init(Vector3(min[0], mid[1], min[2]), Vector3(mid[0], max[1], mid[2])); break; } } */ } // namespace Mf