pub fn generate_box_mesh( half_extents: [f64; 3], ) -> (Vec<f64>, Vec<f64>, Vec<u32>)
Generate a box (cuboid) mesh centered at the origin.
half_extents = [hx, hy, hz]. Returns (vertices, normals, indices).
half_extents
(vertices, normals, indices)