b3dCreateCone

Creates a cone mesh primitive (base radius 1, height 2, centered at origin, with bottom cap). Takes textureSlots, uvMode, unique, segments (base circle subdivision, clamped 3-128). Returns mesh entity handle or 0 on failure.

3D Graphics

Parameters & Returns

Parameters

textureSlots Int
uvMode Int
unique Int
segments Int

Returns

Int

Quick Summary

Creates a cone mesh primitive (base radius 1, height 2, centered at origin, with bottom cap). Takes textureSlots, uvMode, unique, segments (base circle subdivision, clamped 3-128). Returns mesh entity handle or 0 on failure.

Technical Exegesis...

Creates a cone mesh primitive (base radius 1, height 2, centered at origin, with bottom cap). Takes textureSlots, uvMode, unique, segments (base circle subdivision, clamped 3-128). Returns mesh entity handle or 0 on failure. Creates surface-based mesh, adds apex vertex (tip at Y=+1), generates base ring vertices (Y=-1), creates side triangles from base to apex, adds bottom cap (center + triangles), sets normals (slanted for sides, downward for cap), unlocks.

Example

Example.bam
; No example implemented yet