Isosurface extraction from 3D scalar fields using the marching cubes algorithm with 256-entry edge and triangle lookup tables. Central-difference gradient estimation produces smooth per-vertex normals. Vertex caching avoids duplicates across shared edges. Supports configurable iso-value, fill color, and opacity. Ideal for volumetric data, medical imaging, and implicit surface visualization.