b3dCountTriangles

Returns the number of triangles in a surface. Takes mesh (surface-based mesh entity), surface (surface handle, 0-based). Returns triangle count (integer, 0 or more) or 0 on error.

3D Graphics

Parameters & Returns

Parameters

mesh Int
surface Int

Returns

Int

Quick Summary

Returns the number of triangles in a surface. Takes mesh (surface-based mesh entity), surface (surface handle, 0-based). Returns triangle count (integer, 0 or more) or 0 on error.

Technical Exegesis...

Returns the number of triangles in a surface. Takes mesh (surface-based mesh entity), surface (surface handle, 0-based). Returns triangle count (integer, 0 or more) or 0 on error. Validates mesh exists, type is ENTITY_MESH, is surface-based, and surface index valid. Returns surface->indices.size() / 3 as integer (each triangle = 3 indices). Returns 0 if: invalid handle, not a mesh, not surface-based, invalid surface index.

This function queries triangle count from index array size.

Example

Example.bam
; No example implemented yet