Navigation
API > API/Runtime > API/Runtime/GeometryCore
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
int IndexUtil::FindTriOtherVtx
(
T VertexID1, |
Find ordered edge [VertexID1,VertexID2] in TriangleVerts and then return the remaining third vertex | Util/IndexUtil.h | |
int IndexUtil::FindTriOtherVtx
(
int VertexID1, |
Find ordered edge [VertexID1,VertexID2] in a triangle that is in an array of triangles, and return remaining third vertex | Util/IndexUtil.h |
IndexUtil::FindTriOtherVtx(T, T, const Vec &)
Description
Find ordered edge [VertexID1,VertexID2] in TriangleVerts and then return the remaining third vertex
| Name | IndexUtil::FindTriOtherVtx |
| Type | function |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/Util/IndexUtil.h |
| Include Path | #include "Util/IndexUtil.h" |
namespace IndexUtil
{
template<typename T, typename Vec>
int IndexUtil::FindTriOtherVtx
(
T VertexID1,
T VertexID2,
const Vec & TriangleVerts
)
}
vertex id of other vertex, or InvalidID if not found
IndexUtil::FindTriOtherVtx(int, int, const TDynamicVector< FIndex3i > &, int)
Description
Find ordered edge [VertexID1,VertexID2] in a triangle that is in an array of triangles, and return remaining third vertex
| Name | IndexUtil::FindTriOtherVtx |
| Type | function |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/Util/IndexUtil.h |
| Include Path | #include "Util/IndexUtil.h" |
namespace IndexUtil
{
int IndexUtil::FindTriOtherVtx
(
int VertexID1,
int VertexID2,
const TDynamicVector < FIndex3i > & TriIndexArray,
int TriangleIndex
)
}
vertex id of other vertex, or InvalidID if not found
Parameters
| Name | Remarks |
|---|---|
| VertexID1 | first vertex of edge |
| VertexID2 | second vertex of edge |
| TriIndexArray | array of triangle tuples |
| TriangleIndex | which triangle in array to search |