public void ClampPointToSurfaceAlwaysIncreasesLargestComponentToHalfSideLengthWhenPointLiesInsideSurface() { origin = new Vector3(10f, 10f, 10f); testObj = new CubeSurface(origin, sideLength, up); AssertPointInsideCubeIsPushedToSurface(new Vector3(7f, 13.5f, 7f)); AssertPointInsideCubeIsPushedToSurface(new Vector3(6f, 9.5f, 9.5f)); AssertPointInsideCubeIsPushedToSurface(new Vector3(8f, 11f, 6.25f)); }
internal override Surface GetSurface() { if (null == surface) surface = new CubeSurface(transform.position, sideLength, transform.up); return surface; }
public void SetUp() { origin = new Vector3(0, 0, 0); sideLength = 10f; up = new Vector3(0, 1, 0); testObj = new CubeSurface(origin, sideLength, up); }