/// <summary> /// When the application is Resized /// </summary> public void Resize() { if (Viewpoint.CurrentViewpoint == null) { // No viewpoint assigned in X3D ActiveCamera.ApplyViewport(window.Width, window.Height); } else { ActiveCamera.ApplyViewportProjection(Viewpoint.CurrentViewpoint, View.CreateViewFromWindow(this.window)); } }
public static void Initilize(SceneCamera activeCamera, View viewport) { // Set up the Viewport and projection matrix if (InitialViewpoint == null) { activeCamera.ApplyViewport(viewport.Width, viewport.Height); } else { activeCamera.ApplyViewportProjection(InitialViewpoint, viewport); } CurrentViewpoint = InitialViewpoint; }