Module |
|
Header |
/Engine/Plugins/Experimental/GeometryProcessing/Source/GeometricObjects/Public/GeometryTypes.h |
Include |
#include "GeometryTypes.h" |
enum EMeshResult
{
Ok = 0,
Failed_NotAVertex = 1,
Failed_NotATriangle = 2,
Failed_NotAnEdge = 3,
Failed_BrokenTopology = 10,
Failed_HitValenceLimit = 11,
Failed_IsBoundaryEdge = 20,
Failed_FlippedEdgeExists = 21,
Failed_IsBowtieVertex = 22,
Failed_InvalidNeighbourhood = 23,
Failed_FoundDuplicateTriangle = 24,
Failed_CollapseTetrahedron = 25,
Failed_CollapseTriangle = 26,
Failed_NotABoundaryEdge = 27,
Failed_SameOrientation = 28,
Failed_WouldCreateBowtie = 30,
Failed_VertexAlreadyExists = 31,
Failed_CannotAllocateVertex = 32,
Failed_VertexStillReferenced = 33,
Failed_WouldCreateNonmanifoldEdge = 50,
Failed_TriangleAlreadyExists = 51,
Failed_CannotAllocateTriangle = 52,
Failed_UnrecoverableError = 1000,
}
Name |
Description |
---|---|
Ok |
|
Failed_NotAVertex |
|
Failed_NotATriangle |
|
Failed_NotAnEdge |
|
Failed_BrokenTopology |
|
Failed_HitValenceLimit |
|
Failed_IsBoundaryEdge |
|
Failed_FlippedEdgeExists |
|
Failed_IsBowtieVertex |
|
Failed_InvalidNeighbourhood |
|
Failed_FoundDuplicateTriangle |
|
Failed_CollapseTetrahedron |
|
Failed_CollapseTriangle |
|
Failed_NotABoundaryEdge |
|
Failed_SameOrientation |
|
Failed_WouldCreateBowtie |
|
Failed_VertexAlreadyExists |
|
Failed_CannotAllocateVertex |
|
Failed_VertexStillReferenced |
|
Failed_WouldCreateNonmanifoldEdge |
|
Failed_TriangleAlreadyExists |
|
Failed_CannotAllocateTriangle |
|
Failed_UnrecoverableError |
EMeshResult is returned by various mesh/graph operations to either indicate success, or communicate which type of error ocurred (some errors are recoverable, and some not).