b3dVertexColor

Sets vertex RGBA color (RGB as 0-255 integers, Alpha as 0.0-1.0 double). Takes mesh (surface-based mesh entity), surface (surface handle, 0-based), vertexIndex (vertex number, 0-based), r/g/b (color components 0-255 integers), a (alpha transparency 0.0-1.0 double). Returns nothing.

3D Graphics

Parameters & Returns

Parameters

mesh Int
surface Int
vertexIndex Int
r Int
g Int
b Int
a Double

Returns

Void

Quick Summary

Sets vertex RGBA color (RGB as 0-255 integers, Alpha as 0.0-1.0 double). Takes mesh (surface-based mesh entity), surface (surface handle, 0-based), vertexIndex (vertex number, 0-based), r/g/b (color components 0-255 integers), a (alpha transparency 0.0-1.0 double). Returns nothing.

Technical Exegesis...

Sets vertex RGBA color (RGB as 0-255 integers, Alpha as 0.0-1.0 double). Takes mesh (surface-based mesh entity), surface (surface handle, 0-based), vertexIndex (vertex number, 0-based), r/g/b (color components 0-255 integers), a (alpha transparency 0.0-1.0 double). Returns nothing. Validates mesh exists, type is ENTITY_MESH, is surface-based, surface index valid, and vertex index valid. Converts RGB to internal format: color.x = r/255.0, color.y = g/255.0, color.z = b/255.0, color.w = a.

Example

Example.bam
; No example implemented yet