UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::CADKernel::FBBoxWithNormal Struct Reference

#include <TopologicalFace.h>

Public Member Functions

 FBBoxWithNormal ()
 
double Length ()
 
bool CheckOrientation (bool bHasWrongOrientation)
 
void Update (const FPolylineBBox &PolylineBBox, const EIso IsoType, double IsoCoordinate)
 
void Update (const FVector &Point, const FVector2d InPoint2D)
 
void UpdateNormal (const FTopologicalFace &Face)
 

Public Attributes

FVector Max
 
FVector Min
 
FVector MaxPoints [3]
 
FVector MinPoints [3]
 
FVector2d MaxCoordinates [3]
 
FVector2d MinCoordinates [3]
 
FVector MaxPointNormals [3]
 
FVector MinPointNormals [3]
 
bool MaxNormalNeedUpdate [3] = {true, true, true}
 
bool MinNormalNeedUpdate [3] = {true, true, true}
 

Constructor & Destructor Documentation

◆ FBBoxWithNormal()

UE::CADKernel::FBBoxWithNormal::FBBoxWithNormal ( )
inline

Member Function Documentation

◆ CheckOrientation()

bool UE::CADKernel::FBBoxWithNormal::CheckOrientation ( bool  bHasWrongOrientation)
inline

Return false if the process failed

◆ Length()

double UE::CADKernel::FBBoxWithNormal::Length ( )
inline

BBox Length is the sum of the length of the 3 sides

◆ Update() [1/2]

void UE::CADKernel::FBBoxWithNormal::Update ( const FPolylineBBox PolylineBBox,
const EIso  IsoType,
double  IsoCoordinate 
)
inline

◆ Update() [2/2]

void UE::CADKernel::FBBoxWithNormal::Update ( const FVector Point,
const FVector2d  InPoint2D 
)
inline

◆ UpdateNormal()

void UE::CADKernel::FBBoxWithNormal::UpdateNormal ( const FTopologicalFace Face)
inline

Member Data Documentation

◆ Max

FVector UE::CADKernel::FBBoxWithNormal::Max

◆ MaxCoordinates

FVector2d UE::CADKernel::FBBoxWithNormal::MaxCoordinates[3]

◆ MaxNormalNeedUpdate

bool UE::CADKernel::FBBoxWithNormal::MaxNormalNeedUpdate[3] = {true, true, true}

◆ MaxPointNormals

FVector UE::CADKernel::FBBoxWithNormal::MaxPointNormals[3]

◆ MaxPoints

FVector UE::CADKernel::FBBoxWithNormal::MaxPoints[3]

◆ Min

FVector UE::CADKernel::FBBoxWithNormal::Min

◆ MinCoordinates

FVector2d UE::CADKernel::FBBoxWithNormal::MinCoordinates[3]

◆ MinNormalNeedUpdate

bool UE::CADKernel::FBBoxWithNormal::MinNormalNeedUpdate[3] = {true, true, true}

◆ MinPointNormals

FVector UE::CADKernel::FBBoxWithNormal::MinPointNormals[3]

◆ MinPoints

FVector UE::CADKernel::FBBoxWithNormal::MinPoints[3]

The documentation for this struct was generated from the following file: