pub fn checkerboard_2d(point: Vector2<f64>, grid_size: f64) -> f64