pub fn corner_noise_3d(index: usize, x: f64, y: f64, z: f64, base: f64) -> f64
Compute corner noise contribution for a simplex vertex.