개요


template< typename T >
class TAxisAlignedBox3
{
    TVector< T > Min;  // 최소 모서리 (x₀, y₀, z₀)
    TVector< T > Max;  // 최대 모서리 (x₁, y₁, z₁)
};
 
// 타입 별칭
using FAxisAlignedBox3d = TAxisAlignedBox3< double >;
using FAxisAlignedBox3f = TAxisAlignedBox3< float >;

AABB를 표현하기 위한 언리얼 엔진 클래스



기본 속성


속성계산 방식설명
Center(Min + Max) / 2중심점
Extents(Max - Min) / 2반 크기 (중심에서 면까지)
DiagonalMax - Min대각선 벡터
VolumeDiagonal.X × Y × Z부피
MaxDimMax(Diagonal.X, Y, Z)가장 긴 축의 길이