intersectPlane( plane, target ) {

		const t = this.distanceToPlane( plane );

		if ( t === null ) {

			return null;

		}

		return this.at( t, target );

	}
Intersects this ray with the given plane, returning the intersection
point or `null` if there is no intersection.

@param {Plane} plane - The plane to intersect.
@param {Vector3} target - The target vector that is used to store the method's result.
@return {?Vector3} The intersection point.