#include "ats_BoundingFrame.h" using namespace ats; BoundingBall::BoundingBall(const Point3D& center, double radius) : m_center(center), m_radius(radius) { } BoundingBall::~BoundingBall() { } double BoundingBall::IsOut(const Point3D& point) const { // ベクトルの長さが半径以上ならばtrue return ((point - m_center).Length() - m_radius); } Point3D BoundingBall::GetCenter() const { return m_center; } double BoundingBall::GetMax() const { return m_radius; }