Public Member Functions | |
Sphere (vec3 c, double radius) | |
virtual bool | is_inside (vec3 p) const override |
vec3 | get_point () const |
double | get_radius () const |
![]() | |
void | invert () |
virtual bool | is_all_inside (std::vector< vec3 > pos) const |
virtual void | clamp_vector (const vec3 &p, vec3 &v) const |
virtual vec3 | project (const vec3 &p) const |
Protected Attributes | |
vec3 | point |
double | radius2 |
![]() | |
bool | inverse = false |