pub fn curl3(pos: Vec3, frequency: f32) -> Vec3
3-D curl noise — divergence-free velocity field in 3-D. Uses three separate Perlin potentials for the three curl components.