public static float SignedDistancePlanePoint(Vector3 planeNormal, Vector3 planePoint, Vector3 point) { return Vector3.Dot(planeNormal, (point - planePoint)); }