nuclear@0: #ifndef BOX_H_ nuclear@0: #define BOX_H_ nuclear@0: nuclear@0: #include "vmath/vmath.h" nuclear@0: #include "object.h" nuclear@0: nuclear@0: class Box : public Object { nuclear@0: public: nuclear@0: Vector3 min, max; nuclear@0: nuclear@0: Box(); nuclear@0: Box(const Vector3 &min, const Vector3 &max); nuclear@0: nuclear@0: bool intersect(const Ray &ray, HitPoint *pt) const; nuclear@0: }; nuclear@0: nuclear@0: #endif // BOX_H_