Exemplo n.º 1
0
        public void Check_ViewPoint_ReadWriterJson()
        {
            ResourceLink      dummyFile         = "DummyFile.json";
            Camera3DViewPoint viewPointOriginal = new Camera3DViewPoint();

            viewPointOriginal.CameraType             = Camera3DType.Perspective;
            viewPointOriginal.OrthographicZoomFactor = 10f;
            viewPointOriginal.Position = new Vector3(2f, 3f, 4f);
            viewPointOriginal.Rotation = new Vector2(1f, 1.5f);

            viewPointOriginal.ToResourceLink(dummyFile);
            Camera3DViewPoint loadedOne = Camera3DViewPoint.FromResourceLink(dummyFile);

            Assert.Equal(viewPointOriginal.CameraType, loadedOne.CameraType);
            Assert.Equal(viewPointOriginal.OrthographicZoomFactor, loadedOne.OrthographicZoomFactor);
            Assert.Equal(viewPointOriginal.Position, loadedOne.Position);
            Assert.Equal(viewPointOriginal.Rotation, loadedOne.Rotation);
        }
Exemplo n.º 2
0
 public void ApplyViewpoint(Camera3DViewPoint viewPoint)
 {
     m_ctrlRenderer.Camera.ApplyViewPoint(viewPoint);
 }