Navigation
API > API/Plugins > API/Plugins/DynamicMesh
Invert triangles as needed to a consistent ~"outward" orientation
| Name | FMeshRepairOrientation |
| Type | class |
| Header File | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Operations/RepairOrientation.h |
| Include Path | #include "Operations/RepairOrientation.h" |
Syntax
class FMeshRepairOrientation
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMeshRepairOrientation
(
FDynamicMesh3* Mesh |
Operations/RepairOrientation.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FMeshRepairOrientation() |
Operations/RepairOrientation.h |
Structs
| Name | Remarks |
|---|---|
| Component |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Mesh | FDynamicMesh3 * | Inputs | Operations/RepairOrientation.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void OrientComponents() |
Locally orient connected components | Operations/RepairOrientation.h | |
void SolveGlobalOrientation
(
FDynamicMeshAABBTree3* Tree |
Globally orient to be called after OrientComponents if a more globally consistent result is desired | Operations/RepairOrientation.h | |
virtual EOperationValidationResult Validate() |
Operations/RepairOrientation.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ComputeComponentStatistics
(
FDynamicMeshAABBTree3* Tree, |
Operations/RepairOrientation.h | ||
void ComputeStatistics
(
FDynamicMeshAABBTree3* Tree |
Operations/RepairOrientation.h |