Files
create/src/Gui/PreferencePackTemplates/View.cfg
Rexbas 0441ea10fc Gui: Refactor navigation animations
- Animations are played through an Animator
- Standard animations have a fixed duration and inherit from QVariantAnimation
- The animation duration can be changed in the preferences
- Fix animations when using the two arrows above the NaviCube
- Start an animation or start and wait for an animation
- Replaces standard camera animations (e.g. by selecting standard views or NaviCube) with FixedTimeAnimation
- Replace View3DInventorViewer's CameraAnimation with FixedTimeAnimation
- Replace OpenInventor navigation style infinite spin animation with SpinningAnimation
- Stops an active animation when a new animation is started
- Stops an active animation when the user starts dragging, panning or zooming
- Refactor reorientCamera so it can be used in animations
- Enable animations by default
2023-10-25 11:17:55 +02:00

46 lines
2.0 KiB
INI

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<FCParameters>
<FCParamGroup Name="Root">
<FCParamGroup Name="BaseApp">
<FCParamGroup Name="Preferences">
<FCParamGroup Name="OpenGL">
<FCBool Name="UseSoftwareOpenGL" Value="0"/>
</FCParamGroup>
<FCParamGroup Name="NaviCube">
<FCInt Name="CornerNaviCube" Value="1"/>
<FCInt Name="CubeSize" Value="132"/>
<FCBool Name="NaviRotateToNearest" Value="1"/>
</FCParamGroup>
<FCParamGroup Name="View">
<FCInt Name="AntiAliasing" Value="0"/>
<FCFloat Name="BoundingBoxFontSize" Value="10.0"/>
<FCBool Name="CornerCoordSystem" Value="1"/>
<FCInt Name="CornerCoordSystemSize" Value="10"/>
<FCBool Name="CheckBoxSelectionCheckBoxes" Value="1"/>
<FCBool Name="InvertZoom" Value="1"/>
<FCBool Name="ShowRotationCenter" Value="1"/>
<FCInt Name="NaviStepByTurn" Value="8"/>
<FCText Name="NavigationStyle">Gui::CADNavigationStyle</FCText>
<FCInt Name="OrbitStyle" Value="1"/>
<FCBool Name="Orthographic" Value="1"/>
<FCBool Name="Perspective" Value="0"/>
<FCFloat Name="PickRadius" Value="5.0"/>
<FCInt Name="RenderCache" Value="0"/>
<FCInt Name="RotationMode" Value="1"/>
<FCInt Name="SegmentsPerGeometry" Value="50"/>
<FCBool Name="ShowAxisCross" Value="0"/>
<FCBool Name="ShowFPS" Value="0"/>
<FCBool Name="ShowNaviCube" Value="1"/>
<FCBool Name="ShowSelectionBoundingBox" Value="0"/>
<FCBool Name="UseNavigationAnimations" Value="1"/>
<FCFloat Name="AnimationDuration" Value="0.25"/>
<FCBool Name="UseVBO" Value="0"/>
<FCFloat Name="ViewScalingFactor" Value="1.0"/>
<FCBool Name="ZoomAtCursor" Value="1"/>
<FCFloat Name="ZoomStep" Value="0.2"/>
</FCParamGroup>
</FCParamGroup>
</FCParamGroup>
</FCParamGroup>
</FCParameters>