Ejemplo n.º 1
0
        public void ParallelVectors_AreParallel()
        {
            Vector3 v1 = new Vector3(1, 2, 4);
            Vector3 v2 = new Vector3(0.5f, 1, 2);

            Assert.True(Projection.AreParrallel(v1, v2));

            v1 = new Vector3(0, 2, 4);
            v2 = new Vector3(0, -1, -2);
            Assert.True(Projection.AreParrallel(v1, v2));

            v1 = new Vector3(1, 2, 4);
            v2 = new Vector3(1, 2, 8);
            Assert.False(Projection.AreParrallel(v1, v2));

            v1 = new Vector3(0, 1, 0);
            v2 = new Vector3(1, 0, 1);
            Assert.False(Projection.AreParrallel(v1, v2));
        }