pub fn mz<T: 'static, U: Float>( z: U, a: Arc<dyn Fn(T) -> [U; 3] + Sync + Send>, ) -> Arc<dyn Fn(T) -> [U; 3] + Sync + Send>where f64: Cast<U>,
Mirror shape 1d -> 3d around xy-plane at z coordinate.
1d -> 3d