Sphere::Sphere(const vec &a, const vec &b, const vec &c, const vec &d) { *this = FitThroughPoints(a, b, c, d); }
Sphere::Sphere(const float3 &a, const float3 &b, const float3 &c, const float3 &d) { *this = FitThroughPoints(a, b, c, d); }
Sphere::Sphere(const vec &a, const vec &b) { *this = FitThroughPoints(a, b); }
Sphere::Sphere(const float3 &a, const float3 &b) { *this = FitThroughPoints(a, b); }