b3dGetSurface

Returns surface handle by 1-based index (Blitz3D compatibility). Takes mesh (surface-based mesh entity), index (surface number, 1-based). Returns surface handle (0-based index) or -1 on error.

3D Graphics

Parameters & Returns

Parameters

mesh Int
index Int

Returns

Int

Quick Summary

Returns surface handle by 1-based index (Blitz3D compatibility). Takes mesh (surface-based mesh entity), index (surface number, 1-based). Returns surface handle (0-based index) or -1 on error.

Technical Exegesis...

Returns surface handle by 1-based index (Blitz3D compatibility). Takes mesh (surface-based mesh entity), index (surface number, 1-based). Returns surface handle (0-based index) or -1 on error. Validates mesh exists, type is ENTITY_MESH, and is surface-based. Converts index from 1-based to 0-based (index-1). Validates converted index in range [0, surfaces.size()). Returns surfaceIndex (0-based) for use with other surface functions.

Example

Example.bam
; No example implemented yet