Exemplo n.º 1
0
        public void TestGetDistance3D1()
        {
            double distance         = Helpers3D.GetDistance(new Point3D(0, 0, 0), new Point3D(1, 1, 1));
            double expectedDistance = Math.Sqrt(3);

            Assert.AreEqual <double>(expectedDistance, distance);
        }
Exemplo n.º 2
0
        public void TestGetNormalVector3D1()
        {
            Vector3D vector1  = new Vector3D(1, 0, 0);
            Vector3D vector2  = new Vector3D(0, 1, 0);
            Vector3D normal   = Helpers3D.GetNormal(vector1, vector2);
            Vector3D expected = new Vector3D(0, 0, 1);

            Assert.AreEqual <Vector3D>(expected, normal);
        }
Exemplo n.º 3
0
        public void TestGetNormalTriangle1()
        {
            Point3D  point1   = new Point3D(1, 0, 0);
            Point3D  point2   = new Point3D(1, 1, 0);
            Point3D  point3   = new Point3D(0, 1, 0);
            Vector3D normal   = Helpers3D.GetNormal(point1, point2, point3);
            Vector3D expected = new Vector3D(0, 0, 1);

            Assert.AreEqual <Vector3D>(expected, normal);
        }