Ejemplo n.º 1
0
        public void RayDistance_Test()
        {
            var ray = new AcousticRay(new Vector3(0, 0, 0), new Vector3(1, 5, 7));

            ray.CollisionPoints.Add(new Vector3(1, 5, 3));
            ray.CollisionPoints.Add(new Vector3(1, 2, 6));

            Assert.IsTrue(Math.Abs(ray.GetDistance() - 13.32) < 1e-2);
        }
Ejemplo n.º 2
0
        public void RayDistanceZeroCollisionPoints_Test()
        {
            var ray = new AcousticRay(new Vector3(0, 0, 0), new Vector3(1, 5, 7));

            Assert.IsTrue(Math.Abs(ray.GetDistance() - 8.66) < 1e-2);
        }