b3dVertexAlpha

Returns vertex alpha transparency component (0.0-1.0 double). Takes mesh (surface-based mesh entity), surface (surface handle, 0-based), vertexIndex (vertex number, 0-based). Returns alpha as double (0.0 to 1.0) or 1.0 on error.

3D Graphics

Parameters & Returns

Parameters

mesh Int
surface Int
vertexIndex Int

Returns

Double

Quick Summary

Returns vertex alpha transparency component (0.0-1.0 double). Takes mesh (surface-based mesh entity), surface (surface handle, 0-based), vertexIndex (vertex number, 0-based). Returns alpha as double (0.0 to 1.0) or 1.0 on error.

Technical Exegesis...

Returns vertex alpha transparency component (0.0-1.0 double). Takes mesh (surface-based mesh entity), surface (surface handle, 0-based), vertexIndex (vertex number, 0-based). Returns alpha as double (0.0 to 1.0) or 1.0 on error. Validates mesh exists, type is ENTITY_MESH, is surface-based, surface index valid, and vertex index valid. Returns surface->vertices[vertexIndex].color.w directly. Returns 1.0 if: invalid mesh, not surface-based, invalid surface, vertex index out of range (1.

Example

Example.bam
; No example implemented yet