Exemple #1
0
        public void Vector3D3x2()
        {
            var vector3D = new Vector3D(1, 2, 3);

            var vector2D = new Vector2D(4, 5);

            var vector = vector3D.CrossProduct(vector2D);

            Assert.AreEqual(-15, vector.X);
            Assert.AreEqual(12, vector.Y);
            Assert.AreEqual(-3, vector.Z);
        }
Exemple #2
0
        public void IVector3x3()
        {
            var vector3D = new Vector3D(1, 2, 3);

            var vectorN = new VectorN(3);
            vectorN.SetValues(4, 5, 6);

            var vector = vector3D.CrossProduct(vectorN);

            Assert.AreEqual(-3, vector[0]);
            Assert.AreEqual(6, vector[1]);
            Assert.AreEqual(-3, vector[2]);
        }
Exemple #3
0
        public void CrossProduct3DExample()
        {
            var vector1 = new Vector3D(1, 2, 3);

            var vector2 = new Vector3D(4, 5, 6);

            var vector = vector1.CrossProduct(vector2);

            Assert.AreEqual(-3, vector.X);
            Assert.AreEqual(6, vector.Y);
            Assert.AreEqual(-3, vector.Z);
        }
Exemple #4
0
 public void ExceptionNullVector3D()
 {
     var vector = new Vector3D();
     vector.CrossProduct((Vector3D)null);
 }