## Public API Reference

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# csPolygonMeshTools Member List

This is the complete list of members for csPolygonMeshTools, including all inherited members.

BoxInClosedMesh(const csBox3 &box, csVector3 *vertices, csTriangleMinMax *tris, int tri_count, csPlane3 *planes) | csPolygonMeshTools | `[static]`
CalculateEdges(iPolygonMesh *, int &num_edges) | csPolygonMeshTools | `[static]`
CalculateNormals(iPolygonMesh *mesh, csVector3 *normals) | csPolygonMeshTools | `[static]`
CalculateOutline(csPolygonMeshEdge *edges, int num_edges, csPlane3 *planes, int num_vertices, const csVector3 &pos, int *outline_edges, int &num_outline_edges, bool *outline_verts, float &valid_radius) | csPolygonMeshTools | `[static]`
CalculatePlanes(iPolygonMesh *mesh, csPlane3 *planes) | csPolygonMeshTools | `[static]`
CheckActiveEdges(csPolygonMeshEdge *edges, int num_edges, csPlane3 *planes) | csPolygonMeshTools | `[static]`
CloseMesh(iPolygonMesh *polyMesh, csArray< csMeshedPolygon > &newPolys, int *&vertidx, int &vertidx_len) | csPolygonMeshTools | `[static]`
IsMeshClosed(iPolygonMesh *polyMesh) | csPolygonMeshTools | `[static]`
IsMeshConvex(iPolygonMesh *polyMesh) | csPolygonMeshTools | `[static]`
LineInClosedMesh(const csVector3 &p1, const csVector3 &p2, csVector3 *vertices, csTriangleMinMax *tris, int tri_count, csPlane3 *planes) | csPolygonMeshTools | `[static]`
PointInClosedMesh(const csVector3 &point, csVector3 *vertices, csTriangleMinMax *tris, int tri_count, csPlane3 *planes) | csPolygonMeshTools | `[static]`
Polygonize(iPolygonMesh *polymesh, csMeshedPolygon *&polygons, int &poly_count) | csPolygonMeshTools | `[static]`
SortTrianglesX(iPolygonMesh *polymesh, csTriangleMinMax *&tris, int &tri_count, csPlane3 *&planes) | csPolygonMeshTools | `[static]`
Triangulate(iPolygonMesh *polymesh, csTriangle *&tris, int &tri_count) | csPolygonMeshTools | `[static]`