Esempio n. 1
0
 public void DefaultConstructor()
 {
     var vector = new Vector3();
       Assert.AreEqual(0.0, vector.X);
       Assert.AreEqual(0.0, vector.Y);
       Assert.AreEqual(0.0, vector.Z);
 }
Esempio n. 2
0
 public void Add()
 {
     var v1 = new Vector3(1, 2, 3);
       var v2 = new Vector3(1, 1, 1);
       v1.Add(v2);
       Assert.AreEqual(new Vector3(2, 3, 4), v1);
 }
Esempio n. 3
0
 public void Constructor()
 {
     var vector = new Vector3(13, 14, 15);
       Assert.AreEqual(13, vector.X);
       Assert.AreEqual(14, vector.Y);
       Assert.AreEqual(15, vector.Z);
 }
Esempio n. 4
0
        public void Length()
        {
            var vector = new Vector3();
              Assert.AreEqual(0.0, vector.Length);

              vector = new Vector3(3, 4, 0);
              Assert.AreEqual(5.0, vector.Length);
        }
Esempio n. 5
0
 public void GetSetXYZ()
 {
     var vector = new Vector3();
       vector.X = 13;
       vector.Y = 14;
       vector.Z = 15;
       Assert.AreEqual(13, vector.X);
       Assert.AreEqual(14, vector.Y);
       Assert.AreEqual(15, vector.Z);
 }
Esempio n. 6
0
 public void MinusOperator()
 {
     var v1 = new Vector3(1, 2, 3);
       var v2 = new Vector3(1, 1, 1);
       var v = v1 - v2;
       Assert.AreEqual(new Vector3(0, 1, 2), v);
 }
Esempio n. 7
0
 public void InnerProduct()
 {
     var v1 = new Vector3(1, 2, 3);
       Assert.AreEqual(1 * 1 + 2 * 2 + 3 * 3, v1.InnerProduct(v1));
 }
Esempio n. 8
0
 public void Set()
 {
     var vector = new Vector3();
       vector.Set(13, 14, 15);
       Assert.AreEqual(13, vector.X);
       Assert.AreEqual(14, vector.Y);
       Assert.AreEqual(15, vector.Z);
 }
Esempio n. 9
0
 public void Sub()
 {
     var v1 = new Vector3(1, 2, 3);
       var v2 = new Vector3(1, 1, 1);
       v1.Sub(v2);
       Assert.AreEqual(new Vector3(0, 1, 2), v1);
 }
Esempio n. 10
0
 public void PlusOperator()
 {
     var v1 = new Vector3(1, 2, 3);
       var v2 = new Vector3(1, 1, 1);
       var v = v1 + v2;
       Assert.AreEqual(new Vector3(2, 3, 4), v);
 }
Esempio n. 11
0
 public void Normalize()
 {
     var vector = new Vector3(1, 2, 3);
       vector.Normalize();
       Assert.AreEqual(1, vector.Length);
 }
Esempio n. 12
0
 public void Neg()
 {
     var vector = new Vector3(1, 2, 3);
       vector.Neg();
       Assert.AreEqual(new Vector3(-1, -2, -3), vector);
 }
Esempio n. 13
0
 public void MultiplyOperator()
 {
     var v1 = new Vector3(1, 2, 3);
       var v = v1 * 3;
       Assert.AreEqual(new Vector3(3, 6, 9), v);
 }
Esempio n. 14
0
 public void Mul()
 {
     var vector = new Vector3(1, 2, 3);
       vector.Mul(2);
       Assert.AreEqual(new Vector3(2, 4, 6), vector);
 }