public void OutsideBoxTest(Vector3 pos, bool outside) { Matrix3 rot = Quaternion.UnitQuaternion(Math.PI / 4, Vector3.I).ToMatrix(); var isOutside = ClampFunctions.OutsideBox(1, 1, 10, new Vector3(2, 2, 2), rot); Assert.That(isOutside(pos), Is.EqualTo(outside)); }
public void OutsideCylinderTest(Vector3 pos, bool outside) { var isOutside = ClampFunctions.OutsideCylinder(10, 1, new Vector3(2, 2, 2), new Vector3(0, 1, 1)); Assert.That(isOutside(pos), Is.EqualTo(outside)); }
public void OutsideSphereTest(Vector3 pos, bool outside) { var isOutside = ClampFunctions.OutsideSphere(new Vector3(5, -5, -5), 2); Assert.That(isOutside(pos), Is.EqualTo(outside)); }