Exemple #1
0
        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));
        }
Exemple #2
0
        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));
        }
Exemple #3
0
        public void OutsideSphereTest(Vector3 pos, bool outside)
        {
            var isOutside = ClampFunctions.OutsideSphere(new Vector3(5, -5, -5), 2);

            Assert.That(isOutside(pos), Is.EqualTo(outside));
        }