Navigation
API > API/Plugins > API/Plugins/DynamicMesh
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.
| Name | FSignpost |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Operations/IntrinsicCorrespondenceUtils.h |
| Include Path | #include "Operations/IntrinsicCorrespondenceUtils.h" |
Syntax
struct FSignpost : public UE::Geometry::IntrinsicCorrespondenceUtils::FMeshConnection
Inheritance Hierarchy
- FMeshConnection → FSignpost
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSignpost
(
const FDynamicMesh3& SurfaceMesh |
FSignpost | Operations/IntrinsicCorrespondenceUtils.h |
Structs
| Name | Remarks |
|---|---|
| FGeometricInfo | |
| FSurfaceTraceResult |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| MyBase | FMeshConnection | Operations/IntrinsicCorrespondenceUtils.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| GeometricVertexInfo | TDynamicVector< FGeometricInfo > | Operations/IntrinsicCorrespondenceUtils.h | ||
| IntrinsicEdgeAngles | TDynamicVector< FVector3d > | Operations/IntrinsicCorrespondenceUtils.h | ||
| IntrinsicVertexPositions | TDynamicVector< FSurfacePoint > | Operations/IntrinsicCorrespondenceUtils.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void OnFlipEdge
(
const int32 EID, |
Update the signpost after an edge flip. | Operations/IntrinsicCorrespondenceUtils.h |