Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/EdgeSpan.h |
Include |
#include "EdgeSpan.h" |
class FEdgeSpan
Sequential lists of vertices/edges in a mesh that is not closed. If the list is closed it should be an FEdgeLoop
Name | Description | ||
---|---|---|---|
|
bBowtiesCalculated |
If true, then BowtieVertices list is valid |
|
|
TArray< int > |
BowtieVertices |
List of bowtie vertices. This list is only valid if bBowtiesCalculated = true. |
|
TArray< int > |
Edges |
Ordered list of edges forming the EdgeSpan |
|
const FDynamicM... |
Mesh |
The Mesh that contains this EdgeSpan |
|
TArray< int > |
Vertices |
Ordered list of vertices forming the EdgeSpan |
Name | Description | |
---|---|---|
|
FEdgeSpan() |
|
|
FEdgeSpan ( |
|
|
FEdgeSpan ( |
Initialize EdgeSpan with the given vertices and edges |
Name | Description | ||
---|---|---|---|
|
CalculateBowtieVertices() |
Populate the BowtieVertices member |
|
|
CheckValidity ( |
Exhaustively check that verts and edges of this EdgeSpan are consistent. This is quite expensive. |
|
|
int |
FindNearestVertexIndex ( |
|
|
int |
FindVertexIndex ( |
|
|
FAxisAligned... |
GetBounds() |
|
|
int |
GetEdgeCount() |
|
|
GetPolyline ( |
Extract Polyline from Mesh based on vertex list |
|
|
GetVertex ( |
||
|
int |
GetVertexCount() |
|
|
Initialize ( |
Initialize the loop data |
|
|
InitializeFromEdges ( |
Construct an FEdgeSpan from a list of edges of the mesh |
|
|
InitializeFromEdges ( |
Construct an FEdgeSpan from a list of edges of the mesh |
|
|
InitializeFromVertices ( |
Construct EdgeSpan from list of vertices of mesh |
|
|
InitializeFromVertices |
Construct EdgeSpan from list of vertices of mesh |
|
|
IsBoundaryspan ( |
||
|
IsInternalspan() |
||
|
Reverse() |
Reverse order of vertices and edges in span |
|
|
SetBowtieVertices ( |
Set the bowtie vertices |
|
|
SetCorrectOrientation() |
If any edges if the span are on a mesh boundary, we can check that the span is oriented such that it corresponds with the boundary edges, and if not, reverse it. |
|
|
VertexSpanToEdgeSpan ( |
Utility function to convert a vertex span to an edge span |