Example #1
0
        /// <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));
            }
        }
Example #2
0
        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;
        }
Example #3
0
 protected override void OnResize(EventArgs e)
 {
     camera.ApplyViewport(this.Width, this.Height);
 }
 protected override void OnResize(EventArgs e)
 {
     ActiveCamera.ApplyViewport(Width, Height);
 }