bgbsww
2643fd3334
Take Placement into account when applying boolean
2023-11-27 17:46:45 +01:00
Chris Hennes
fa65438556
Core: Enable compiling with MSVC /permissive- ( #11014 )
...
* Base: Fixes for MSVC permissive-
* App: Fixes for MSVC permissive-
* Gui: Fixes for MSVC permissive-
* Main: Fixes for MSVC permissive-
* Fem: Fixes for MSVC permissive-
* Material: Fixes for MSVC permissive-
* Part: Fixes for MSVC permissive-
* Mesh: Fixes for MSVC permissive-
* Points: Fixes for MSVC permissive-
* Robot: Fixes for MSVC permissive-
* TechDraw: Fixes for MSVC permissive-
* Path: Fixes for MSVC permissive-
* Core; Changes per review comments
* TD: Revision from wandererfan
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-11-27 17:37:29 +01:00
Roy-043
484bbf3807
Draft: improve handling of anno DisplayMode and LineSpacing
...
* DisplayMode controlled by new pref DefaultAnnoDisplayMode. This replaces the old dimstyle pref.
* LineSpacing pref is now used when creating annotations. Will be added to prefs ui later.
* format_object no longer changes FontSize as this conflicted with the height parameter in the make_text function.
* make_text function updated.
2023-11-27 15:45:56 +01:00
wmayer
f6d0340abc
Sketcher: add security checks to avoid possible undefined behaviour
2023-11-27 10:58:50 +01:00
Paddle
5a4a358f13
hor/ver tool, remove unused variables
2023-11-27 10:44:25 +01:00
wmayer
b9899b2dd8
Material: add QRegularExpression to PCH
2023-11-27 00:34:43 +01:00
wandererfan
59282956bf
[TD]fix wrong include
2023-11-26 16:42:06 -05:00
wandererfan
f03461a85a
[TD]spelling in comments
2023-11-26 16:42:06 -05:00
wandererfan
ca90c73811
[TD]trap null 2d shape in ShapeExtractor
2023-11-26 16:42:06 -05:00
Kacper Donat
dd94f6da03
Gui: Expand group after selection
...
This commit ensures that after selecting item the group is automatically
expanded. User can force expansion by explcitly clicking expand button,
groups expanded that way will stay expanded unless user collapses them.
Otherwise non-active group will be collapsed automatically.
2023-11-26 20:25:06 +01:00
Kacper Donat
b147fe00a7
Gui: Add ScrollArea to Preferences
...
This adds QScrollArea widget to DlgPreferences which in turn allows
preference pages to be scrollable. Stacked widget sizes are forced to
selected widget so scroll area should appear when it is needed.
Fixes #11511
2023-11-26 16:01:22 +01:00
pavltom
84982fb25d
[TechDraw] Implement arc length calculation for arbitrary edge
2023-11-26 08:53:39 -05:00
pavltom
739fbc8df3
[TechDraw] Fix area balloon placement for scale != 1
2023-11-26 08:53:39 -05:00
Paddle
1c04566548
Sketcher : Replace toggle icons.
2023-11-25 20:55:50 -03:00
Roy-043
3895b5d6c0
MeshPart: menu texts to sentence case
2023-11-25 20:42:30 +01:00
Roy-043
b9d8f0a999
Draft: use clearer snap marker names
2023-11-25 19:29:12 +01:00
wmayer
e57f5c42cb
Gui: use MarkerBitmaps::getSupportedSizes to get available sizes
2023-11-25 18:37:26 +01:00
Roy-043
97e13c14d0
Draft: use consistent is-number string in DraftGui.py
2023-11-25 15:59:29 +01:00
wandererfan
5edda94043
[TD]fix disappearing balloon cursor
2023-11-25 08:05:50 -05:00
wandererfan
ae3144c7ce
[TD]fix Balloon location
2023-11-25 08:05:50 -05:00
wandererfan
54da041392
[TD]fix dimension location
2023-11-25 08:05:50 -05:00
Syres916
c298594cbe
[Techdraw] Hole & Shaft Fit Error Enhancement
2023-11-25 08:05:23 -05:00
Syres916
00826abe7a
[Gui] Add 20, 25 and 30px marker sizes
2023-11-25 12:36:33 +01:00
Rexbas
2a91413742
Gui: Find scene bounding sphere after zoom
2023-11-25 09:40:49 +01:00
Rexbas
72c69ce2f0
Gui: Update rotation center indicator after zoom
2023-11-24 22:43:48 +01:00
Paddle
a2c909f329
Draw arc helpers for radius constraints.
2023-11-24 15:07:35 +01:00
Paddle
74dd736e3c
Improve angle constraint rendering.
2023-11-24 15:07:35 +01:00
Paddle
05c382f6d9
When moving an angle, we did not take into account the case where they are reversed. This fixes that.
2023-11-24 15:07:30 +01:00
wmayer
ac4a878052
Gui: fix SelectionSingleton::sHasSelection
2023-11-24 15:06:00 +01:00
wmayer
c18ecb1a9b
Part: fix TopoShapePy::optimalBoundingBox
2023-11-24 15:06:00 +01:00
wmayer
5f3c6b6d1a
Part: fix BSplineCurve2dPy::insertKnot
2023-11-24 15:06:00 +01:00
Roy-043
c36979f156
Draft: improve Snap bar show-hide preference
...
This PR replaces the showSnapBar and hideSnapBar preferences with a single new preference: SnapBarShowOnlyDuringCommands.
Additonally:
Improved some param observer callbacks.
2023-11-24 13:30:03 +01:00
Roy-043
70d2731483
Merge pull request #11509 from Roy-043/Draft-getActiveObject-has-changed
...
Draft: Gui.ActiveDocument.ActiveView.getActiveObject has changed
2023-11-24 12:46:07 +01:00
Roy-043
b5d8e17341
Draft: gui_selectplane can rely on ParamObserver for grid changes
2023-11-24 12:18:57 +01:00
Roy-043
387d1d1fd9
Draft: Gui.ActiveDocument.ActiveView.getActiveObject has changed
...
See #10405 .
2023-11-24 12:08:28 +01:00
Roy-043
0179cd28ec
Merge pull request #11503 from yorikvanhavre/draft-toolmessages
...
Draft: Added a preference to turn on/off tool messages
2023-11-24 10:59:54 +01:00
pavltom
4751481167
[TechDraw] Set Calculate Area icon units to pixels
2023-11-23 19:47:04 -05:00
pavltom
0e5aa8c4df
[TechDraw] Fixes #7317 - Calculate Area of Arbitrary Faces
2023-11-23 19:47:04 -05:00
Adrian Insaurralde Avalos
d0fb2b8b29
3rdPart/salomesmesh - fix for vtk 9.3 compatibility
...
minimum required version is 7.1
2023-11-24 00:27:36 +01:00
wmayer
c2694fd7d9
Base: cppcoreguidelines
2023-11-24 00:11:32 +01:00
Yorik van Havre
b1bcfec271
Draft: Added a preference to turn on/off tool messages (off by default) - fixes #7078
2023-11-23 16:27:36 +01:00
Roy-043
b5adfff293
Draft: make default anno style non-global
...
Additionally:
* Added the DimShowLine preference. Layout of the tab will be updated later.
* Improved handling of DraftAnnotationScale preference: catch division by zero and use it for the default anno style.
2023-11-23 09:45:12 +01:00
Roy-043
0fdbf9726f
Remove 2 unused variables
2023-11-23 09:43:48 +01:00
Roy-043
3fef8bfca0
Draft: param observer: improve handling of statusbar widgets
...
The Draft statusbar widgets should not be displayed in the Arch and BIM workbenches.
Also updated the copyright header to the current standard.
2023-11-23 09:43:48 +01:00
Roy-043
7a8abc3416
Draft interface tab was missing
2023-11-23 09:21:55 +01:00
Roy-043
2971d13a38
Arch: start Draft param observer
...
See #11481 .
2023-11-23 09:21:55 +01:00
wmayer
dcd533af4b
Base: fix google-explicit-constructor
2023-11-22 23:47:29 +01:00
Paddle
2deb38aa29
Sketcher: remove unused cursor_createcoincident[] and DrawSketchHandlerCoincident. They are not used anymore.
2023-11-22 16:47:51 +01:00
Paddle
19a2b52277
Sketcher: Move Distance command next to DistanceX. ONLY move code, nothing changed.
2023-11-22 16:19:08 +01:00
Syres916
49e72d01a1
[Path] Sanity, change default zero CycleTime from float to string
2023-11-22 14:17:49 +00:00