Navigation
Unreal Engine C++ API Reference > Plugins > ModelingOperators > CuttingOps
Inheritance Hierarchy
- FDynamicMeshOperator
- FGroupEdgeInsertionOp
References
Module | ModelingOperators |
Header | /Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingOperators/Public/CuttingOps/GroupEdgeInsertionOp.h |
Include | #include "CuttingOps/GroupEdgeInsertionOp.h" |
Syntax
class FGroupEdgeInsertionOp : public UE::Geometry::FDynamicMeshOperator
Variables
Type | Name | Description | |
---|---|---|---|
bool | bShowingBaseMesh | This overrides the behavior to revert to the original mesh when CalculateResult is called. | |
bool | bSucceeded | ||
TSharedPtr< TSet< int32 >, ESPMode::ThreadSafe > | ChangedTids | Triangle ID's in the OriginalMesh that got changed or deleted in the operation. | |
int32 | CommonBoundaryIndex | ||
int32 | CommonGroupID | ||
TSet< int32 > | Eids | Edge ID's in the ResultMesh that together make up the new group edge. | |
FGroupEdgeInserter::FGroupEdgeSplitPoint | EndPoint | ||
FGroupEdgeInserter::EInsertionMode | Mode | ||
TSharedPtr< const FDynamicMesh3, ESPMode::ThreadSafe > | OriginalMesh | Inputs: | |
TSharedPtr< const FGroupTopology, ESPMode::ThreadSafe > | OriginalTopology | ||
TSharedPtr< FGroupTopology, ESPMode::ThreadSafe > | ResultTopology | ||
FGroupEdgeInserter::FGroupEdgeSplitPoint | StartPoint | ||
double | VertexTolerance |
Destructors
Type | Name | Description | |
---|---|---|---|
Functions
Type | Name | Description | |
---|---|---|---|
void | GetEdgeLocations
(
TArray< TPair< FVector3d, FVector3d >>& EndPointPairsOut |
Converts GroupEdgeEids into pairs of endpoints, since ResultMesh is inaccessible without extracting it. | |
void | SetTransform
(
const FTransformSRT3d& Transform |
Overridden from FDynamicMeshOperator
Type | Name | Description | |
---|---|---|---|
void | CalculateResult
(
FProgressCancel* Progress |
FDynamicMeshOperator implementation. |