Navigation
API > API/Plugins > API/Plugins/DynamicMesh > API/Plugins/DynamicMesh/Operations
Inheritance Hierarchy
- FMeshConnection
- FSignpost
References
| Module | DynamicMesh |
| Header | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Operations/IntrinsicCorrespondenceUtils.h |
| Include | #include "Operations/IntrinsicCorrespondenceUtils.h" |
Syntax
struct FSignpost : public UE::Geometry::IntrinsicCorrespondenceUtils::FMeshConnection
Remarks
Signpost Coordinates inspired by "Navigating Intrinsic Triangulations" Sharp, Soliman and Crane [2019, ACM Transactions on Graphics] This structure assumes that the surface mesh is fixed, but allows the intrinsic mesh to support operations like edge splits and triangle pokes. is initialized with the same connectivity as the surface mesh. Note, it is assumed that the surface mesh has no bow-ties.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TDynamicVector< FGeometricInfo > | GeometricVertexInfo | ||
| TDynamicVector< FVector3d > | IntrinsicEdgeAngles | ||
| TDynamicVector< FSurfacePoint > | IntrinsicVertexPositions |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FSignpost
(
const FDynamicMesh3& SurfaceMesh |
FSignpost |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | OnFlipEdge
(
const int32 EID, |
Update the signpost after an edge flip. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FGeometricInfo | |||
| FSurfaceTraceResult |
Typedefs
| Name | Description |
|---|---|
| MyBase |