internal void UpdateCamera(vtkCamera mainViewCamera)
        {
            //return;

            vtkCamera OrientationEnumViewCamera = _topRenderer.GetActiveCamera();

            double[] mainViewCameraPosition = mainViewCamera.GetPosition();
            double[] mainViewFocalPosition  = mainViewCamera.GetFocalPoint();
            double[] mainViewViewUp         = mainViewCamera.GetViewUp();

            OrientationEnumViewCamera.SetPosition(mainViewCameraPosition[0], mainViewCameraPosition[1], mainViewCameraPosition[2]);
            OrientationEnumViewCamera.SetFocalPoint(mainViewFocalPosition[0], mainViewFocalPosition[1], mainViewFocalPosition[2]);
            OrientationEnumViewCamera.SetViewUp(mainViewViewUp[0], mainViewViewUp[1], mainViewViewUp[2]);
            OrientationEnumViewCamera.ComputeViewPlaneNormal();
            OrientationEnumViewCamera.ComputeProjAndViewParams();
            OrientationEnumViewCamera.OrthogonalizeViewUp();

            _topRenderer.ResetCameraClippingRange();
            _topRenderer.ResetCamera();
        }