diff --git a/src/Gui/DlgSettings3DView.ui b/src/Gui/DlgSettings3DView.ui
index cf4ddde8fe..4df932525b 100644
--- a/src/Gui/DlgSettings3DView.ui
+++ b/src/Gui/DlgSettings3DView.ui
@@ -196,6 +196,271 @@ will be shown at the lower left corner in opened files
-
+
-
+
+
+ If selected, Vertex Buffer Objects (VBO) will be used.
+A VBO is an OpenGL feature that provides methods for uploading
+vertex data (position, normal vector, color, etc.) to the graphics card.
+VBOs offer substantial performance gains because the data resides
+in the graphics memory rather than the system memory and so it
+can be rendered directly by GPU.
+
+Note: Sometimes this feature may lead to a host of different
+issues ranging from graphical anomalies to GPU crash bugs. Remember to
+report this setting as enabled when seeking support on the FreeCAD forums
+
+
+ Use OpenGL VBO (Vertex Buffer Object)
+
+
+ UseVBO
+
+
+ View
+
+
+
+ -
+
+
+ Render cache
+
+
+
+ -
+
+
+ 'Render Caching' is another way to say 'Rendering Acceleration'.
+There are 3 options available to achieve this:
+1) 'Auto' (default), let Coin3D decide where to cache.
+2) 'Distributed', manually turn on cache for all view provider root node.
+3) 'Centralized', manually turn off cache in all nodes of all view provider, and
+only cache at the scene graph root node. This offers the fastest rendering speed
+but slower response to any scene changes.
+
+
+ 0
+
+
-
+
+ Auto
+
+
+ -
+
+ Distributed
+
+
+ -
+
+ Centralized
+
+
+
+
+ -
+
+
+ true
+
+
+ Enable animated rotations
+
+
+ Enable animation
+
+
+ false
+
+
+ UseAutoRotation
+
+
+ View
+
+
+
+ -
+
+
+ 3D Navigation
+
+
+
+ -
+
+
+ Navigation settings set
+
+
+ -1
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 84
+ 0
+
+
+
+ List the mouse button configs for each chosen navigation setting.
+Select a set and then press the button to view said configurations.
+
+
+ Mouse...
+
+
+
+ -
+
+
+ Orbit style
+
+
+
+ -
+
+
+ Rotation orbit style.
+Trackball: moving the mouse horizontally will rotate the part around the y-axis
+Turntable: the part will be rotated around the z-axis.
+
+
+ 1
+
+
-
+
+ Turntable
+
+
+ -
+
+ Trackball
+
+
+
+
+ -
+
+
+ Anti-Aliasing
+
+
+
+ -
+
+
+ What kind of multisample anti-aliasing is used
+
+
+ AntiAliasing
+
+
+ View
+
+
-
+
+ None
+
+
+ -
+
+ Line Smoothing
+
+
+ -
+
+ MSAA 2x
+
+
+ -
+
+ MSAA 4x
+
+
+ -
+
+ MSAA 8x
+
+
+
+
+ -
+
+
+ New document camera orientation
+
+
+
+ -
+
+
+ Camera orientation for new documents
+
+
+
+ -
+
+
+ New document scale
+
+
+
+ -
+
+
+ Sets camera zoom for new documents.
+The value is the diameter of the sphere to fit on the screen.
+
+
+ mm
+
+
+ 0.000010000000000
+
+
+ 10000000.000000000000000
+
+
+ NewDocumentCameraScale
+
+
+ View
+
+
+ 100.000000000000000
+
+
+
+ -
+
+
+ Zoom operations will be performed at position of mouse pointer
+
+
+ Zoom at cursor
+
+
+ true
+
+
+ ZoomAtCursor
+
+
+ View
+
+
+
-
-
@@ -246,6 +511,25 @@ Zoom step of '1' means a factor of 7.5 for every zoom step.
+ -
+
+
+ Direction of zoom operations will be inverted
+
+
+ Invert zoom
+
+
+ true
+
+
+ InvertZoom
+
+
+ View
+
+
+
-
@@ -267,39 +551,39 @@ Mouse tilting is not disabled by this setting.
- -
-
-
- true
-
+
-
+
- Enable animated rotations
+ Rotations in 3D will use current cursor position as center for rotation
- Enable animation
+ Rotate at cursor
false
- UseAutoRotation
+ DragAtCursor
View
- -
-
+
-
+
+
+
+
- Render cache
+ Marker size:
- -
-
-
- New document scale
+
-
+
+
+ Size of vertices in the Sketcher workbench
@@ -340,10 +624,68 @@ bounding box size of the 3D object that is currently displayed.
- -
-
+
-
+
- Camera orientation for new documents
+ Backlight is enabled with the defined color
+
+
+ Backlight color
+
+
+ EnableBacklight
+
+
+ View
+
+
+
+ -
+
+
+ false
+
+
+ Backlight color
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ BacklightColor
+
+
+ View
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ false
+
+
+
+
+
+ Intensity
@@ -387,348 +729,6 @@ bounding box size of the 3D object that is currently displayed.
- -
-
-
- What kind of multisample anti-aliasing is used
-
-
- AntiAliasing
-
-
- View
-
-
-
-
- None
-
-
- -
-
- Line Smoothing
-
-
- -
-
- MSAA 2x
-
-
- -
-
- MSAA 4x
-
-
- -
-
- MSAA 8x
-
-
-
-
- -
-
-
- Rotation orbit style.
-Trackball: moving the mouse horizontally will rotate the part around the y-axis
-Turntable: the part will be rotated around the z-axis.
-
-
- 1
-
-
-
-
- Turntable
-
-
- -
-
- Trackball
-
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 84
- 0
-
-
-
- List the mouse button configs for each chosen navigation setting.
-Select a set and then press the button to view said configurations.
-
-
- Mouse...
-
-
-
- -
-
-
- Backlight is enabled with the defined color
-
-
- Backlight color
-
-
- EnableBacklight
-
-
- View
-
-
-
- -
-
-
- 3D Navigation
-
-
-
- -
-
-
- Sets camera zoom for new documents.
-The value is the diameter of the sphere to fit on the screen.
-
-
- mm
-
-
- 0.000010000000000
-
-
- 10000000.000000000000000
-
-
- NewDocumentCameraScale
-
-
- View
-
-
- 100.000000000000000
-
-
-
- -
-
-
- 'Render Caching' is another way to say 'Rendering Acceleration'.
-There are 3 options available to achieve this:
-1) 'Auto' (default), let Coin3D decide where to cache.
-2) 'Distributed', manually turn on cache for all view provider root node.
-3) 'Centralized', manually turn off cache in all nodes of all view provider, and
-only cache at the scene graph root node. This offers the fastest rendering speed
-but slower response to any scene changes.
-
-
- 0
-
-
-
-
- Auto
-
-
- -
-
- Distributed
-
-
- -
-
- Centralized
-
-
-
-
- -
-
-
- Zoom operations will be performed at position of mouse pointer
-
-
- Zoom at cursor
-
-
- true
-
-
- ZoomAtCursor
-
-
- View
-
-
-
- -
-
-
- Rotations in 3D will use current cursor position as center for rotation
-
-
- Rotate at cursor
-
-
- false
-
-
- DragAtCursor
-
-
- View
-
-
-
- -
-
-
- New document camera orientation
-
-
-
- -
-
-
- If selected, Vertex Buffer Objects (VBO) will be used.
-A VBO is an OpenGL feature that provides methods for uploading
-vertex data (position, normal vector, color, etc.) to the graphics card.
-VBOs offer substantial performance gains because the data resides
-in the graphics memory rather than the system memory and so it
-can be rendered directly by GPU.
-
-Note: Sometimes this feature may lead to a host of different
-issues ranging from graphical anomalies to GPU crash bugs. Remember to
-report this setting as enabled when seeking support on the FreeCAD forums
-
-
- Use OpenGL VBO (Vertex Buffer Object)
-
-
- UseVBO
-
-
- View
-
-
-
- -
-
-
- Direction of zoom operations will be inverted
-
-
- Invert zoom
-
-
- true
-
-
- InvertZoom
-
-
- View
-
-
-
- -
-
-
- Navigation settings set
-
-
- -1
-
-
-
- -
-
-
- Anti-Aliasing
-
-
-
- -
-
-
-
-
-
- Marker size:
-
-
-
- -
-
-
- false
-
-
- Backlight color
-
-
-
- 255
- 255
- 255
-
-
-
- BacklightColor
-
-
- View
-
-
-
- -
-
-
- Orbit style
-
-
-
- -
-
-
- false
-
-
-
-
-
- Intensity
-
-
-
- -
-
-
- Size of vertices in the Sketcher workbench
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- 40
- 20
-
-
-
-
@@ -857,27 +857,6 @@ report this setting as enabled when seeking support on the FreeCAD forumsGui/PrefWidgets.h
-
- CheckBox_CornerCoordSystem
- CheckBox_ShowFPS
- CheckBox_NaviCube
- CheckBox_useVBO
- CheckBox_UseAutoRotation
- comboNavigationStyle
- mouseButton
- comboOrbitStyle
- comboNewDocView
- checkBoxZoomAtCursor
- spinBoxZoomStep
- checkBoxInvertZoom
- checkBoxDragAtCursor
- FloatSpinBox_EyeDistance
- checkBoxBacklight
- backlightColor
- sliderIntensity
- radioPerspective
- radioOrthographic
-