public static Vector3 Intersect(this Ray3 @this, Plane plane)
        {
            var coord = [email protected](plane) / (plane.Normal * @this.Direction);

            if (coord < 0)
            {
                return(null);
            }

            return(@this.PointAt(coord));
        }