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); }
public void ApplyViewpoint(Camera3DViewPoint viewPoint) { m_ctrlRenderer.Camera.ApplyViewPoint(viewPoint); }