// // Created by Иван Ильин on 04.11.2021. // #ifndef SHOOTER_HITBOX_H #define SHOOTER_HITBOX_H #include "../Mesh.h" class HitBox { private: std::vector _hitBox; void _addIfUnique(const Vec3D& point); public: HitBox() = default; explicit HitBox(const Mesh& mesh); std::vector::iterator begin() { return _hitBox.begin(); } std::vector::iterator end() { return _hitBox.end(); } HitBox static Box(const Mesh& mesh); }; #endif //SHOOTER_HITBOX_H