private static void AssertExpectedPlane(BoundedPlane plane, Vector3 bounds, Matrix4x4 vertDataTransform, Matrix4x4 meshTransform)
{
float expectedArea = 4.0f * bounds.x * bounds.y;
Vector3 expectedPlaneNormal = meshTransform.TransformDirection(vertDataTransform.TransformDirection(new Vector3(0, 0, 1)));
Vector3 expectedPlaneCenter = meshTransform.TransformPoint(vertDataTransform.TransformPoint(Vector3.zero));
Assert.AreEqual(expectedArea, plane.Area, expectedArea * 0.01f);
AssertAreEqual(expectedPlaneNormal, plane.Plane.normal, 0.01f, "Normal");
AssertAreEqual(expectedPlaneCenter, plane.Bounds.Center, bounds.Length() * 0.01f, "Center");
}