Loading [MathJax]/extensions/tex2jax.js
Jolt Physics
A multi core friendly Game Physics Engine
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Indexify.h File Reference

Go to the source code of this file.

Functions

JPH_NAMESPACE_BEGIN void Indexify (const TriangleList &inTriangles, VertexList &outVertices, IndexedTriangleList &outTriangles, float inVertexWeldDistance=1.0e-4f)
 
void Deindexify (const VertexList &inVertices, const IndexedTriangleList &inTriangles, TriangleList &outTriangles)
 Take a list of indexed triangles and unpack them. More...
 

Function Documentation

◆ Deindexify()

void Deindexify ( const VertexList inVertices,
const IndexedTriangleList inTriangles,
TriangleList outTriangles 
)

Take a list of indexed triangles and unpack them.

◆ Indexify()

JPH_NAMESPACE_BEGIN void Indexify ( const TriangleList inTriangles,
VertexList outVertices,
IndexedTriangleList outTriangles,
float  inVertexWeldDistance = 1.0e-4f 
)

Take a list of triangles and get the unique set of vertices and use them to create indexed triangles. Vertices that are less than inVertexWeldDistance apart will be combined to a single vertex.