3#include "game/field/ObjectCollisionBase.hh"
19 [[nodiscard]] f32 getBoundingRadius()
const override {
24 [[nodiscard]] f32 initRadius()
const {
29 virtual void setBoundingRadius(f32 val) {
39 const f32 m_initRadius;
The base class that all objects' collision inherits from.
Smallest convex shape that encloses a given set of points.
ObjectCollisionConvexHull(const std::span< const EGG::Vector3f > &points)
Creates a convex hull with the provided points.
A contiguous storage container that manages the lifecycle of a buffer of a given size.