b3dAddVertex

Adds vertex to surface with position and UV coordinates, returns vertex index. Takes mesh (surface-based mesh entity), surface (surface handle, 0-based), x/y/z (position coordinates as doubles), u/v (texture coordinates as doubles, typically 0-1 range). Returns vertex index (0-based, sequential) or -1 on error.

3D Graphics

Parameters & Returns

Parameters

mesh Int
surface Int
x Double
y Double
z Double
u Double
v Double

Returns

Int

Quick Summary

Adds vertex to surface with position and UV coordinates, returns vertex index. Takes mesh (surface-based mesh entity), surface (surface handle, 0-based), x/y/z (position coordinates as doubles), u/v (texture coordinates as doubles, typically 0-1 range). Returns vertex index (0-based, sequential) or -1 on error.

Technical Exegesis...

Adds vertex to surface with position and UV coordinates, returns vertex index. Takes mesh (surface-based mesh entity), surface (surface handle, 0-based), x/y/z (position coordinates as doubles), u/v (texture coordinates as doubles, typically 0-1 range). Returns vertex index (0-based, sequential) or -1 on error. Validates mesh exists, type is ENTITY_MESH, surface-based, and surface index valid. Creates Vertex3D structure, zero-initializes all fields.

Example

Example.bam
; No example implemented yet