nuclear@0: #ifndef BVOL_H_ nuclear@0: #define BVOL_H_ nuclear@0: nuclear@0: #include "vmath/ray.h" nuclear@0: nuclear@0: class AABox { nuclear@0: public: nuclear@0: Vector3 vmin, vmax; nuclear@0: nuclear@0: AABox() : vmin(-0.5, -0.5, -0.5), vmax(0.5, 0.5, 0.5) {} nuclear@0: AABox(const Vector3 &v0, const Vector3 &v1) : vmin(v0), vmax(v1) {} nuclear@0: nuclear@0: bool intersect(const Ray &ray) const; nuclear@0: }; nuclear@0: nuclear@0: #endif // BVOL_H_