Esempio n. 1
0
        private void button4_Click(object sender, RoutedEventArgs e)
        {
            SaveStatus();

            _Velocity = new Vector3(0, 0, 0);
//            _Scene._Camera._FocusDepth = (float)_Scene._Camera._FocusDepth;
//            _Scene._Camera._ApertureSize = (float)_Scene._Camera._ApertureSize * _Scene._Camera._FocusDepth;
//            _Scene._Camera._FOV = (float)_Scene._Camera._FieldOfView;
//            _Scene._Camera._Spherical = (float)_Scene._Camera._Spherical;
//            _Scene._Camera._Stereographic = (float)_CameraOptions._Stereographic;

            StopPreview();

            FinalRender ownedWindow = new FinalRender(ref _Scene, ref _FinalRTOptions, ref _PostProcess);

            ownedWindow.Owner = Window.GetWindow(this);
            ownedWindow.ShowDialog();

            StartPreview();
        }
Esempio n. 2
0
        private void button4_Click(object sender, RoutedEventArgs e)
        {
            SaveStatus(); 

            _Velocity = new Vector3(0, 0, 0);
            _Camera._FocusDepth = (float)_WootracerOptions._FocusDistance;
            _Camera._ApertureSize = (float)_WootracerOptions._ApertureSize;
            _Camera._FOV = (float)_WootracerOptions._FieldOfView;
            _Camera._Spherical = (float)_WootracerOptions._Spherical;
            _Camera._Stereographic = (float)_WootracerOptions._Stereographic;

            StopPreview();

            FinalRender ownedWindow = new FinalRender(ref _Scene, ref _Camera, ref _PostProcess);

            ownedWindow.Owner = Window.GetWindow(this);
            ownedWindow.ShowDialog();

            StartPreview();
        }