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