wmayer
68417edbce
Ext: copy Python modules to Ext to be consistent with INSTALL target
2024-04-02 17:44:28 +02:00
Ladislav Michl
5a9ba5f4db
Gui: WorkbenchSelector: Fix build with Qt6
...
indexOf is returning qsizetype in Qt6, so use type explicitely.
2024-04-02 16:19:27 +02:00
Ladislav Michl
870334cfcd
Gui: WorkbenchSelector: Fix whitespaces
2024-04-02 16:19:27 +02:00
Yorik van Havre
988e86731e
Setter for Modified attribute
2024-04-02 15:28:57 +02:00
FEA-eng
57eeb029b7
FEM: Update importToolsFem.py
2024-04-02 15:27:13 +02:00
paullee
e76d31a328
[ArchRoof] Generate subVolume from base if solid
...
For roof created from Base object as solids:
Not only the solid of the base object itself be subtracted from a Wall, but all portion of the wall above the roof solid would be subtracted as well.
FC forum discussion : Sketch based Arch_Roof and wall substraction
- https://forum.freecad.org/viewtopic.php?t=84389
2024-04-02 15:25:38 +02:00
sliptonic
ad15de4b68
Merge pull request #13254 from jamwaffles/drill-g85-feed-retract
...
CAM/Drilling: Add feed retract option to drilling op settings for reaming/boring heads
2024-04-02 07:57:55 -05:00
sliptonic
aa595524b9
Merge pull request #13273 from Ondsel-Development/cam-prefs
...
Cam prefs
2024-04-02 07:35:52 -05:00
Roy-043
b4e50f4d93
Arch: Arch_Pipe did not process Subtractions and Additions
...
Forum topic:
https://forum.freecad.org/viewtopic.php?t=86556
2024-04-02 12:06:19 +02:00
paul
d3d18ac7e0
[ArchWall] getExtrusionData() fix normal problem by adding get_shape_normal() ( #12603 )
...
* [ArchWall] getExtrusionData() fix normal problem by adding get_shape_normal()
In geometry.py
- added get_shape_normal()
- fixed is_straight_line()
DraftGeomUtils.py
- added get_shape_normal()
FC Discussion - https://forum.freecad.org/viewtopic.php?p=726101#p726101
* [ArchWall] getExtrusionData() fix normal problem
Follow-up following discussion at https://github.com/FreeCAD/FreeCAD/pull/12603
- delete trailing whitespaces
- put Part.makePolygon() in try statement
- study and findings at https://github.com/FreeCAD/FreeCAD/pull/12603#issuecomment-1969277743
In geometry.py
- added get_shape_normal()
- fixed is_straight_line()
DraftGeomUtils.py
- added get_shape_normal()
FC Discussion - https://forum.freecad.org/viewtopic.php?p=726101#p726101
* Update geometry.py
* Update geometry.py
* Update geometry.py
---------
Co-authored-by: Yorik van Havre <yorik@uncreated.net >
2024-04-02 11:54:27 +02:00
James Waples
01ea7b9467
Add tests for drill feed retract option
2024-04-02 09:45:34 +01:00
James Waples
37c27b9488
Add some extra docs and combinatorial checks
2024-04-02 09:45:34 +01:00
James Waples
0e502a1a53
Add tooltip
2024-04-02 09:45:34 +01:00
James Waples
de685691ad
CAM/Drilling: Add feed retract option to drilling op settings
...
Adds a checkbox to output a G85 cycle used for reaming or boring. The
cycle is like a normal drilling op, but feeds back out of the hole
instead of performing a rapid move.
G85 does not support peck or dwell, so those other options are disabled
when the "Feed retract" option is enabled in the UI.
2024-04-02 09:45:34 +01:00
PaddleStroke
581dee4d48
Sketcher: Fixes #13181
2024-04-02 09:48:44 +02:00
wmayer
d063ea58a4
Gui: Fix Std_LinkActions
...
Currently the active button of the Std_LinkActions command is toggable that is confusing behaviour.
This PR makes the action group non-checkable
2024-04-02 08:19:38 +02:00
wmayer
3b39c0885b
PD: Fixes 12673: Transforming of sub-shape binder fails
...
The problem is caused by conflicting values of the anonymous enum of ViewProviderSubShapeBinder. The solution is to set a higher value than the highest value of EditMode
2024-04-02 08:18:46 +02:00
wmayer
a7470332f7
PD: replace static_cast with dynamic_cast
...
The use of static_cast here could cause undefined behaviour because at this point it's not guaranteed that findBodyOf()
really returns a PartDesign::Body
2024-04-02 08:17:45 +02:00
sliptonic
5cd958dee5
fixes #13206
2024-04-01 18:20:27 -05:00
sliptonic
f8122eecae
fixes #13207
2024-04-01 18:20:27 -05:00
bgbsww
99da05f8a6
Rewrite PropertyTopoShape::getShape to fix dangling reference
2024-04-01 16:54:59 -05:00
ppphp
ecf6532969
fix for yaml version
2024-04-01 16:46:57 -05:00
wmayer
ac1d887336
Gui: fix compiler warning
2024-04-01 19:42:08 +02:00
wmayer
4b18a1018b
FEM: Handle unknown exception when applying a constraint to a B-Spline surface
...
Fixes #13213
An OCC exception is raised when trying to normalize a null vector. The solution is to check the square length before normalizing it
2024-04-01 19:38:28 +02:00
sliptonic
6ca35709dd
Merge pull request #13256 from wwmayer/extend_parameterpy
...
Base: expose a method to rename a parameter group to Python
2024-04-01 11:32:21 -05:00
Chris Hennes
8a6bb8884b
Merge pull request #13196 from bgbsww/bgbsww-toponamingCompSolidPyImp
...
Toponaming/Part move in PyImps
2024-04-01 11:30:44 -05:00
Furgo
ecf5eba82e
Fix to WebGL export. Closes : #13186
2024-04-01 11:25:23 -05:00
PaddleStroke
4b16444bae
Core: Std_ToggleTransparency: Fixes #11353
2024-04-01 11:23:49 -05:00
PaddleStroke
c26f52c4e4
Sketcher: Symmetry fix #13164
2024-04-01 11:20:40 -05:00
PaddleStroke
64054d13c4
Sketcher: Add line mid-point auto-constraint
2024-04-01 11:20:02 -05:00
PaddleStroke
f9c9870273
SpreadSheet: Double clicking a spreadsheet changes to spreadsheet wb
2024-04-01 12:18:38 -04:00
sliptonic
5ee34d7ead
Merge pull request #13130 from maxwxyz/fem-icons
...
UI: update FEM icons
2024-04-01 11:16:09 -05:00
Max Wilfinger
eaf1e7ecee
adjust Part Design icons incl. WB icon
2024-04-01 11:15:33 -05:00
FEA-eng
63b7ff464a
FEM: Update ObjectsFem.py
2024-04-01 11:04:56 -05:00
marioalexis
816226d332
Fem: Improve post-processing object style - fixes #13017
2024-04-01 11:04:29 -05:00
PaddleStroke
5668b6952b
Sketcher: Chamfer Fix #13049
2024-04-01 11:04:02 -05:00
Florian Foinant-Willig
aed5727ac3
[PD] Fix crash related to SuppressibleExtension
2024-04-01 11:02:25 -05:00
David Carter
57c66a96a6
Material: Add thermal reference temperature ( #13026 )
...
* Material: Add thermal reference temperature
Fixes #13019
Adds the property 'Thermal Expansion Reference Temperature' to
the Thermal properties
* Fix delegates
2024-04-01 11:00:45 -05:00
André Althaus
79f9da420c
Ignore suppressed features in patterns
...
This will remove all suppressed features from the Originals list
before calculating the patterns.
2024-04-01 10:58:24 -05:00
mosfet80
26f8de3a45
Update sub_buildWindows.yml
...
updated microsoft/setup-msbuild@ to version 2
fix deprecation warning
2024-04-01 10:55:45 -05:00
lyphrowny
f6ababfdb4
FEM: Fix cxx typo and remove calculix from solvers tab in examples ( #12876 )
...
* FEM: remove calculix from solvers
* FEM: remove calculix from joint with ccxtools if branches
* FEM: remove calculix from its if
* FEM: fix cxx typo in translations
* FEM: fix cxx typo in classes name
* FEM: fix ccx typo in shortcuts
* FEM: convert FEM_*CcxTools to CamelCase
* FEM: remove tests related to calculix
* FEM: remove test_solver_calculix.py from Fem/CMakeLists.txt
* FEM: convert all 'CalculiXccxTools' to 'CalculiXCcxTools'
* FEM: revert changes in all *_*.ts files
* FEM: convert 'SolverCcxtools' to 'SolverCcxTools'
* FEM: convert remaining 'Ccxtools' to 'CcxTools'
2024-04-01 10:51:23 -05:00
mosfet80
4b7b09d1f8
Clean FindEigen3.cmake ( #12632 )
2024-04-01 10:47:19 -05:00
sliptonic
75c589d355
Merge pull request #12602 from FlachyJoe/arc-distance
...
Sketcher : ArcLength Constraint
2024-04-01 10:43:35 -05:00
André
3604e57d6d
Allow adding subfeatures to MultiTransform if there is no active Body ( #12538 )
...
* Allow adding subfeatures to MultiTransform if there is no active Body
Previously the active Body would be checked and used to add new
subfeatures.
This would either do nothing, when no Body was active,
causing confusion for users becaues than can edit other features without
an active Body.
Or it would add the subfeature to the wrong Body if another Body than the
one of the MultiTransform was active.
Now the Body of the MultiTransform is checked and used.
# Conflicts:
# src/Mod/PartDesign/Gui/TaskMultiTransformParameters.cpp
* Change getTopTransformedObject() to protected
This needs to be called from the MultiTransform.
* Fix typo
2024-04-01 10:40:17 -05:00
Adrián Insaurralde Avalos
5a960792e5
Material: fix windows debug builds
...
Material: fix cmake linking of yaml-cpp<0.7.0
write version in final report
2024-04-01 10:38:23 -05:00
PaddleStroke
cd94350df0
Core: Introduce Tab-Bar workbench selector
2024-04-01 10:35:53 -05:00
wmayer
c3f70bfa7f
Base: expose a method to copy a parameter group to Python
2024-04-01 14:56:19 +02:00
wmayer
e16ccc33ce
Base: expose a method to rename a parameter group to Python
2024-04-01 14:43:23 +02:00
wmayer
a0e901defd
Base: Fix linter warnings in ParameterPy
2024-04-01 14:23:41 +02:00
Roy-043
6c0865a7b9
Sketcher: Rename Sketcher_BSplineApproximate.svg
...
For consistency: rename the icon to match the command name.
2024-03-31 17:40:40 +02:00