Navigation
API > API/Plugins > API/Plugins/DynamicMesh > API/Plugins/DynamicMesh/FDeformableEdgePath
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void DeformJoint
(
FPathJoint& PathJoint |
Replace the specified two connected edge segments (FPathJoint) in the main path with a new sub-path that connects the same end points. | Operations/GeodesicPath.h | |
bool DeformJoint
(
const int32 IncomingEID, |
Edge flip the adjacent edges to the JointVID and collect the DeformedPath that can be used to replace the local incoming and outgoing edge path | Operations/GeodesicPath.h |
DeformJoint(FPathJoint &)
Description
Replace the specified two connected edge segments (FPathJoint) in the main path with a new sub-path that connects the same end points. This new path is formed by flipping the adjacent edges to the left (or right) of the joint vertex and may have one, two, or more segments
| Name | DeformJoint |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Operations/GeodesicPath.h |
| Include Path | #include "Operations/GeodesicPath.h" |
| Source | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Private/Operations/GeodesicPath.cpp |
void DeformJoint
(
FPathJoint & PathJoint
)
DeformJoint(const int32, const int32, int32, TArray< FEdgePath::FDirectedSegment > &, const bool)
Description
Edge flip the adjacent edges to the JointVID and collect the DeformedPath that can be used to replace the local incoming and outgoing edge path
| Name | DeformJoint |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Operations/GeodesicPath.h |
| Include Path | #include "Operations/GeodesicPath.h" |
| Source | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Private/Operations/GeodesicPath.cpp |
bool DeformJoint
(
const int32 IncomingEID,
const int32 OutgoingEID,
int32 JointVID,
TArray < FEdgePath::FDirectedSegment > & DeformedPath,
const bool bClockwise
)
Parameters
| Name | Remarks |
|---|---|
| IncomingEID | ID of incoming edge of joint |
| OutgoingEID | ID of outgoing edge of joint |
| JointVID | ID of Vertex where incoming and outgoing edges meet |
| DeformedPath | On return, holds directed segments that can be used to replace the joint |
| bClockwise | When true, the deformation and new path are on the "left" of the original path, otherwise on the "right" where the path is locally viewed as traveling from bottom to top |