pub fn intersect_plane( ray: Ray3d, plane_normal: Vec3, plane_origin: Vec3, ) -> Option<Vec3>
Intersect a ray with a plane defined by a normal and a point on the plane.