public void InnerPointTest()
 {
   PerspectiveViewVolume frustum = new PerspectiveViewVolume();
   frustum.SetWidthAndHeight(1, 1, 1, 10);
   Vector3F innerPoint = frustum.InnerPoint;
   Assert.AreEqual(0, innerPoint.X);
   Assert.AreEqual(0, innerPoint.Y);
   Assert.AreEqual(-5.5f, innerPoint.Z);
 }
    public void SetWidthAndHeightTest()
    {
      PerspectiveViewVolume frustum = new PerspectiveViewVolume();
      frustum.SetWidthAndHeight(2.0528009f, 1.1547005f, 1, 10);

      Assert.IsTrue(Numeric.AreEqual(-2.0528009f / 2.0f, frustum.Left));
      Assert.IsTrue(Numeric.AreEqual(2.0528009f / 2.0f, frustum.Right));
      Assert.IsTrue(Numeric.AreEqual(-1.1547005f / 2.0f, frustum.Bottom));
      Assert.IsTrue(Numeric.AreEqual(1.1547005f / 2.0f, frustum.Top));
      Assert.AreEqual(1, frustum.Near);
      Assert.AreEqual(10, frustum.Far);
      Assert.IsTrue(Numeric.AreEqual(2.0528009f, frustum.Width));
      Assert.IsTrue(Numeric.AreEqual(1.1547005f, frustum.Height));
      Assert.AreEqual(9, frustum.Depth);
      Assert.AreEqual(16.0f / 9.0f, frustum.AspectRatio);
      Assert.IsTrue(Numeric.AreEqual(MathHelper.ToRadians(91.492843f), frustum.FieldOfViewX));
      Assert.IsTrue(Numeric.AreEqual(MathHelper.ToRadians(60), frustum.FieldOfViewY));
    }
        public void SetWidthAndHeightException5()
        {
            PerspectiveViewVolume frustum = new PerspectiveViewVolume();

            frustum.SetWidthAndHeight(2.0528009f, 1.1547005f, 1, 1);
        }
        public void SetWidthAndHeightException2()
        {
            PerspectiveViewVolume frustum = new PerspectiveViewVolume();

            frustum.SetWidthAndHeight(2.0528009f, 0, 1, 10);
        }
        public void SetWidthAndHeightException()
        {
            PerspectiveViewVolume frustum = new PerspectiveViewVolume();

            frustum.SetWidthAndHeight(0, 1.1547005f, 1, 10);
        }
Example #6
0
        public void SetWidthAndHeightTest()
        {
            PerspectiveViewVolume frustum = new PerspectiveViewVolume();
              frustum.SetWidthAndHeight(2.0528009f, 1.1547005f, 1, 10);

              Assert.IsTrue(Numeric.AreEqual(-2.0528009f / 2.0f, frustum.Left));
              Assert.IsTrue(Numeric.AreEqual(2.0528009f / 2.0f, frustum.Right));
              Assert.IsTrue(Numeric.AreEqual(-1.1547005f / 2.0f, frustum.Bottom));
              Assert.IsTrue(Numeric.AreEqual(1.1547005f / 2.0f, frustum.Top));
              Assert.AreEqual(1, frustum.Near);
              Assert.AreEqual(10, frustum.Far);
              Assert.IsTrue(Numeric.AreEqual(2.0528009f, frustum.Width));
              Assert.IsTrue(Numeric.AreEqual(1.1547005f, frustum.Height));
              Assert.AreEqual(9, frustum.Depth);
              Assert.AreEqual(16.0f / 9.0f, frustum.AspectRatio);
              Assert.IsTrue(Numeric.AreEqual(MathHelper.ToRadians(91.492843f), frustum.FieldOfViewX));
              Assert.IsTrue(Numeric.AreEqual(MathHelper.ToRadians(60), frustum.FieldOfViewY));
        }
Example #7
0
 public void SetWidthAndHeightException5()
 {
     PerspectiveViewVolume frustum = new PerspectiveViewVolume();
       frustum.SetWidthAndHeight(2.0528009f, 1.1547005f, 1, 1);
 }
Example #8
0
 public void SetWidthAndHeightException2()
 {
     PerspectiveViewVolume frustum = new PerspectiveViewVolume();
       frustum.SetWidthAndHeight(2.0528009f, 0, 1, 10);
 }
Example #9
0
 public void SetWidthAndHeightException()
 {
     PerspectiveViewVolume frustum = new PerspectiveViewVolume();
       frustum.SetWidthAndHeight(0, 1.1547005f, 1, 10);
 }
Example #10
0
 public void InnerPointTest()
 {
     PerspectiveViewVolume frustum = new PerspectiveViewVolume();
       frustum.SetWidthAndHeight(1, 1, 1, 10);
       Vector3F innerPoint = frustum.InnerPoint;
       Assert.AreEqual(0, innerPoint.X);
       Assert.AreEqual(0, innerPoint.Y);
       Assert.AreEqual(-5.5f, innerPoint.Z);
 }