![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <BoxTypes.h>
Public Member Functions | |
| TAxisAlignedBox3 () | |
| TAxisAlignedBox3 (const TVector< RealType > &Min, const TVector< RealType > &Max) | |
| TAxisAlignedBox3 (const TVector< RealType > &A, const TVector< RealType > &B, const TVector< RealType > &C) | |
| template<typename OtherRealType > | |
| TAxisAlignedBox3 (const TAxisAlignedBox3< OtherRealType > &OtherBox) | |
| TAxisAlignedBox3 (const TVector< RealType > &Center, RealType HalfWidth) | |
| TAxisAlignedBox3 (const TAxisAlignedBox3 &Box, const TFunction< TVector< RealType >(const TVector< RealType > &)> TransformF) | |
| TAxisAlignedBox3 (const TAxisAlignedBox3 &Box, const FTransformSRT3d &Transform) | |
| TAxisAlignedBox3 (TArrayView< const TVector< RealType > > Pts) | |
| TAxisAlignedBox3 (const TArray< TVector< RealType > > &Pts) | |
| bool | operator== (const TAxisAlignedBox3< RealType > &Other) const |
| bool | operator!= (const TAxisAlignedBox3< RealType > &Other) const |
| template<typename OutRealType > | |
| operator TBox< OutRealType > () const | |
| template<typename InRealType > | |
| TAxisAlignedBox3 (const TBox< InRealType > &Box) | |
| TVector< RealType > | GetCorner (int Index) const |
| TVector< RealType > | Center () const |
| TVector< RealType > | Extents () const |
| void | Contain (const TVector< RealType > &V) |
| void | Contain (const TAxisAlignedBox3< RealType > &Other) |
| void | Contain (TArrayView< const TVector< RealType > > Pts) |
| void | Contain (const TArray< TVector< RealType > > &Pts) |
| bool | Contains (const TVector< RealType > &V) const |
| bool | Contains (const TAxisAlignedBox3< RealType > &Box) const |
| TVector< RealType > | Clamp (const TVector< RealType > &V) const |
| TAxisAlignedBox3< RealType > | Intersect (const TAxisAlignedBox3< RealType > &Box) const |
| bool | Intersects (TAxisAlignedBox3 Box) const |
| RealType | DistanceSquared (const TVector< RealType > &V) const |
| RealType | DistanceSquared (const TAxisAlignedBox3< RealType > &Box) const |
| RealType | Dimension (int32 Index) const |
| RealType | Width () const |
| RealType | Height () const |
| RealType | Depth () const |
| RealType | Volume () const |
| RealType | SurfaceArea () const |
| RealType | DiagonalLength () const |
| RealType | MaxDim () const |
| RealType | MinDim () const |
| TVector< RealType > | Diagonal () const |
| bool | IsEmpty () const |
| void | Expand (RealType Radius) |
| void | Expand (const TVector< RealType > &ExpandByVec) |
Static Public Member Functions | |
| static TAxisAlignedBox3< RealType > | Empty () |
| static TAxisAlignedBox3< RealType > | Infinite () |
| template<typename PointFunc > | |
| static TAxisAlignedBox3< RealType > | MakeBoundsFromIndices (int32 MaxIndex, PointFunc GetPoint) |
| template<typename EnumerableIntType , typename PointFunc > | |
| static TAxisAlignedBox3< RealType > | MakeBoundsFromIndices (EnumerableIntType IndexEnumerable, PointFunc GetPoint) |
Public Attributes | |
| TVector< RealType > | Min |
| TVector< RealType > | Max |
|
inline |
|
inline |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
| Index | corner index in range 0-7 |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
Compute bounding box of 3D points returned by GetPoint(Index) for indices in range for_each(IndexEnumerable)
|
inlinestatic |
Compute bounding box of 3D points returned by GetPoint(Index) for indices in range [0...MaxIndex)
|
inline |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| TVector<RealType> UE::Geometry::TAxisAlignedBox3< RealType >::Max |
| TVector<RealType> UE::Geometry::TAxisAlignedBox3< RealType >::Min |