Rohan Mishra
82a74b15c3
Update CurveConstraintPy.xml
...
Issue #10729
Updated the API documentation for `src/Mod/Part/App/GeomPlate`
2023-10-26 10:26:18 +02:00
Chris Hennes
cbd0ef5975
Merge branch 'main' into modernize-type-check
2023-10-25 16:07:28 -05:00
wmayer
41503d63eb
Gui: replace SbBool with bool in View3DInventorViewer
2023-10-25 19:40:59 +02:00
wmayer
387a2984b6
Gui: fix lint warnings in View3DInventorViewer
2023-10-25 19:40:59 +02:00
wmayer
8e60e1c1a6
Gui: fix lint warnings in SoQTQuarterAdaptor
2023-10-25 19:40:59 +02:00
Roy-043
85ace1ca33
Draft: Make Facebinders link-aware (2nd error fix)
...
Previous PRs: #11081 and #11156 .
2023-10-25 18:16:43 +02:00
Rexbas
61c1b2bfc2
Gui: Apply Law of Demeter to starting and stopping animations
2023-10-25 11:17:55 +02:00
Rexbas
9eee332bb3
Gui: maybe_unused for unused parameters
2023-10-25 11:17:55 +02:00
Rexbas
7bb97c1882
Gui: Bring back removed lookAtPoint(SbVec3f&)
2023-10-25 11:17:55 +02:00
Rexbas
a2c2bf5a4b
Gui: Revert breaking Python interface change for viewPosition()
2023-10-25 11:17:55 +02:00
Rexbas
3a4fdbb3fd
Gui: Add QObject as friend of NavigationAnimation
2023-10-25 11:17:55 +02:00
Rexbas
a10fa294b6
Gui: Fix animation translation
2023-10-25 11:17:55 +02:00
Rexbas
65a4a65553
Gui: Set exact orientation when animation is finished
2023-10-25 11:17:55 +02:00
Rexbas
bb1815b80a
Gui: Add animation interrupted signal
2023-10-25 11:17:55 +02:00
Rexbas
fdc07dba67
Gui: Split stopAnimation() into onStop() and inherited stop()
2023-10-25 11:17:55 +02:00
Rexbas
b147e78cda
Gui: Replace startAnimation() with inherited start()
2023-10-25 11:17:55 +02:00
Rexbas
e2579b7685
Gui: Remove unnecessary 'started' variable member in navigation animation
2023-10-25 11:17:55 +02:00
Rexbas
37e600e766
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
pavltom
4d17f4831a
[TechDraw] - Cosmetic edge fixes
2023-10-24 19:22:13 -04:00
LarryWoestman
1222e77ee8
Path: Removed some unneeded variables; shortened some long lines.
2023-10-24 14:14:57 -07:00
Paddle
d19a16ddd5
SketcherToolDefaultWidget : add 3 parameter configuration functions.
...
And remove the units from setParameter.
2023-10-24 19:28:13 +02:00
Paddle
0b7e8c80e1
EditableDatumLabel : prevent re-activation or re-startEdit.
2023-10-24 19:27:10 +02:00
Paddle
eff45035a7
Add a 'value' double to EditableDatumLabel such that we can store the raw value of the spinbox. For the case where editStopped but we still need to access value.
...
Also write the value in the SoDatumLabel in case we stopEdit.
2023-10-24 19:27:10 +02:00
Paddle
7f1fe0a3f7
EditableDatumLabel : Change the 'invisibleToMouse' to 'visibleToMouse' to avoid double negation.
...
Also add parameter to startEdit to set this setting. Defaulting to false. So that we don't have to set manually again and again in tool settings.
2023-10-24 19:27:10 +02:00
pre-commit-ci[bot]
1f5330ea2e
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2023-10-24 12:36:36 -04:00
David Carter
58bacb6b40
Material: Material editor enhancements
...
Continues the work of the material subsystem improvements.
This merge covers the continued development of the material editor. The
primary improvements are in the handling of 2D and 3D array properties.
These properties are now fully editable, and can be saved and restored.
The cards now separate the author and license. These were previously
saved as a single item. Future support will be provided for standard
open source licenses.
Saving operations validate the cards to ensure UUIDs of materials are
considered. Warnings are given when a save could potentially impact the
models, such as saving over a material instead of creating a new
instance.
The editor is still not complete. There are a number of functional
elements, such as drag/drop operations, folder creation, and deletion
operations that need to be added to the main tree. State needs to be
saved and restored to improve the user experience. The appearance
preview also needs significant work. This will be handled in a future
PR.
2023-10-24 12:36:36 -04:00
wmayer
aaa962944b
Gui: With Qt6 QColor's redF(), greenF(), blueF() methods return a float
2023-10-24 13:30:40 +02:00
wmayer
a8c65ec621
Gui: rename methods setBacklight() & isBacklight() to harmonize with setHeadlightEnabled() & isHeadlightEnabled()
2023-10-24 13:30:40 +02:00
Roy-043
4bfd892146
Merge pull request #11160 from Roy-043/Draft-Draft_SelectPlane-was-not-correctly-finished-in-case-of-a-pre-selection
...
Draft: Draft_SelectPlane was not correctly finished in case of a pre-selection
2023-10-24 11:53:46 +02:00
Paddle
2c3b467567
Fix build fail by adding
...
#include <Inventor/draggers/SoDirectionalLightDragger.h> to PreCompiled.
2023-10-24 10:46:41 +02:00
Roy-043
f12c3604d6
Draft: Draft_SelectPlane was not correctly finished in case of a pre-selection
...
Fixes #11157 .
2023-10-24 10:44:46 +02:00
sliptonic
b70956ba3d
Merge pull request #11108 from jffmichi/fix_profile_open_edge_direction
...
Path: fix Profile open edges not respecting selected cutting direction
2023-10-23 18:25:03 -05:00
Roy-043
e6a3470181
Merge pull request #11156 from Roy-043/Draft-Make-Facebinders-link-aware-fix-errors-in-previous-PR
...
Draft: Make Facebinders link-aware (fix errors in previous PR)
2023-10-23 20:57:22 +02:00
Roy-043
d6b402c59c
Fix error in make_dimension.py
2023-10-23 20:24:30 +02:00
Paddle
5ced1c2680
SketcherToolDefaultWidget : add functions to set combobox item icons and checkboxes icons.
2023-10-23 20:24:20 +02:00
Roy-043
28e450ebda
Draft: Make Facebinders link-aware (fix errors in previous PR)
...
Previous PR: #11081 .
2023-10-23 20:08:59 +02:00
wmayer
c017386d91
Gui: suppress & fix some lint warnings in DlgSettingsLightSources
2023-10-23 19:34:54 +02:00
wmayer
7350855ca0
Gui: fix possible crash when opening DlgSettingsLightSources
2023-10-23 19:34:54 +02:00
Roy-043
c558ae7484
Fix syntax error in wires.py
2023-10-23 19:33:06 +02:00
Roy-043
3a396e1ed3
Arch: Updates related to the PlaneGui class ( #11153 )
...
Related issue:
#5603 .
2023-10-23 18:42:20 +02:00
Adrian Insaurralde Avalos
26d748587b
fix #9347 - Improve PD Sprocket dialog wording
2023-10-23 13:34:33 -03:00
Florian Foinant-Willig
eb55f1fe52
Part: modernize type checking
2023-10-23 18:12:03 +02:00
Florian Foinant-Willig
1a83d18a8f
Inspection: modernize type checking
2023-10-23 18:09:39 +02:00
Florian Foinant-Willig
f8dc128452
ReverseEngineering: modernize type checking
2023-10-23 18:09:33 +02:00
Florian Foinant-Willig
a32851073d
Sketcher: modernize type checking
2023-10-23 18:09:23 +02:00
Florian Foinant-Willig
f3d238fde8
MeshPart: modernize type checking
2023-10-23 18:09:17 +02:00
Florian Foinant-Willig
96f8c2a5c3
Drawing: modernize type checking
2023-10-23 18:09:11 +02:00
Florian Foinant-Willig
41080dec5b
Fem: modernize type checking
2023-10-23 18:09:04 +02:00
Florian Foinant-Willig
24352a7f4c
TechDraw: modernize type checking
2023-10-23 18:08:59 +02:00
Florian Foinant-Willig
0193e20b26
Import: modernize type checking
2023-10-23 18:08:53 +02:00