Navigation
API > API/Plugins > API/Plugins/DynamicMesh
Adapter methods to support updating a mesh with a cut. All triangles will either be labelled via LabelTriangle, or replaced w/ labelled triangles via ReplaceTriangle.
| Name | FMeshUpdateAdapter |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Operations/MeshIsoCurves.h |
| Include Path | #include "Operations/MeshIsoCurves.h" |
Syntax
struct FMeshUpdateAdapter
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AddInterpolatedEdgeVertex | TFunction< int32(int32 VID0, int32 VID1, double T)> | Add a vertex interpolating the two input vertices (but not yet connected to any triangles) | Operations/MeshIsoCurves.h | |
| AddInterpolatedTriangleVertex | TFunction< int32(FIndex3i Tri, const FVector3d &BaryCoords)> | Add a vertex interpolating the three input vertices (but not yet connected to any triangles) | Operations/MeshIsoCurves.h | |
| LabelTriangle | TFunction< void(int32 TID, int32 Label)> | Set label on a triangle. | Operations/MeshIsoCurves.h | |
| ReplaceTriangle | TFunction< void(int32 ReplaceTriID, TConstArrayView< FIndex3i > NewTris, TConstArrayView< int32 > NewTriLabels)> | Replace a triangle with the given new triangles, with the specified new per-triangle labels. | Operations/MeshIsoCurves.h |