PaddleStroke
af802ff04f
PartDesign: Fix symmetric regression & LengthAlongSketchNormal ( #23418 )
...
* PartDesign: Fix symmetric regression
* to squash
* Fix LengthAlongSketchNormal not working
* to squash
* Fix checkbox not initially visible
2025-08-29 10:03:16 +02:00
Max Wilfinger
3b215da227
Update UI strings from Crowdin reports for consistency
2025-08-28 11:45:38 -05:00
Chris Hennes
f3c675ed5b
Update translations
2025-08-28 16:14:49 +02:00
Kacper Donat
51dd4c1869
Gui: Do not compute preview while restoring
2025-08-28 10:30:52 +02:00
Kacper Donat
5719bb8bf8
Merge pull request #22389 from PaddleStroke/pd_transform
...
PartDesign: Transform tools
2025-08-27 15:22:26 +02:00
FEA-eng
513208f328
PartDesign: Update missed error message about multiple solids ( #23392 )
...
* PartDesign: Update FeatureLoft.cpp
* PartDesign: Update FeatureExtrude.cpp
* PartDesign: Update FeaturePipe.cpp
* PartDesign: Remove empty lines added by GitHub editor
* PartDesign: Remove empty lines added by GitHub editor
2025-08-27 09:37:53 +00:00
paddle
0ddb804ab1
PartDesign: Patterns: Tooltips.
2025-08-26 09:13:17 +02:00
PaddleStroke
c1ccf75918
PartDesign: Transform rework
2025-08-26 08:46:51 +02:00
Benjamin Nauck
1b49998f6f
Merge pull request #23291 from 3x380V/measurement
...
Measure: Useability improvements
2025-08-26 06:51:50 +02:00
PaddleStroke
679a072a4a
PartDesign: Extrude 2 sides ( #21794 )
...
* PartDesign: extrude 2 sides
* Part: OpCodes XOR
* PartDesign: Remove deprecated generatePrism functions
* PartDesign: Extrude : Update Sides combobox strings
* Change "Sides" to "Mode"
* Use OpCodes::Extrude instead of Prism.
2025-08-25 17:17:23 +00:00
paddle
96361625e7
PartDesign: Remove message taskbox and use regular warnings instead.
2025-08-25 18:39:08 +02:00
paddle
274ae4ba2b
PartDesign: Remove unnecessary warning.
2025-08-25 18:39:06 +02:00
paddle
a875eb4081
PartDesign: Rename Transformed::Mode enum
2025-08-25 18:38:34 +02:00
paddle
66e186f396
Gui: Move ComboLink from PartDesign to Gui.
2025-08-25 18:38:34 +02:00
wmayer
01c427d5e3
PD: Increase the tolerance to check for planar surfaces
...
The default tolerance to check for a planar B-spline surface is 1.0e-7 which might be too strict in some cases.
Therefore the tolerance is increased to 2.0e-7.
This fixes issue 21242
2025-08-25 09:29:29 +02:00
Max Wilfinger
3129bc9a1e
Fix UI strings reported on Crowdin ( #23297 )
...
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2025-08-25 06:10:53 +00:00
Max Wilfinger
ab5e9e0ded
Fix source string mistakes reported on Crowdin ( #23157 )
...
* Fix source string mistakes reported on Crowdin
* Update src/Mod/Draft/Resources/ui/TaskPanel_CircularArray.ui
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
* Update src/Mod/Draft/Resources/ui/TaskPanel_CircularArray.ui
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
* Update src/Mod/Draft/draftfunctions/upgrade.py
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
* Update src/Mod/Draft/draftfunctions/upgrade.py
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
* Update src/Mod/Draft/draftguitools/gui_downgrade.py
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
* Update src/Mod/Draft/Resources/ui/TaskPanel_SetStyle.ui
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
---------
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
2025-08-24 20:51:32 -05:00
Kacper Donat
3e6e66cea8
PartDesign: Prevent Hole from claiming other features as children
2025-08-24 20:37:44 -05:00
Kacper Donat
670252460f
PartDesign: Unify deletion behavior
...
This unifies deletion behavior for all PartDesign features ensuring that
sketches that were used to create these features show after deletion and
that the tip is properly transfered.
2025-08-23 16:40:33 -05:00
Kacper Donat
61c1645d76
PartDesign: Do not copy visuals from ShapeBinder
2025-08-23 16:38:53 -05:00
Kacper Donat
e0d3b83f26
PartDesign: Properly forward BaseFeature transform edit requests to Body
2025-08-23 16:37:53 -05:00
FEA-eng
1ffd333edd
PartDesign: Fix small typo in multiple solids error ( #23299 )
...
* PartDesign: Update FeatureChamfer.cpp
* Update src/Mod/PartDesign/App/FeatureChamfer.cpp
---------
Co-authored-by: Max Wilfinger <6246609+maxwxyz@users.noreply.github.com >
2025-08-22 20:47:04 +00:00
FEA-eng
80c110764c
PartDesign: Update error message about multiple solids ( #23286 )
2025-08-22 18:29:50 +00:00
marioalexis
94d20bbc95
PartDesign: Remove use of user parameters from Body constructor
2025-08-20 15:08:47 +02:00
Roy-043
8e20557ddb
Update CommandBody.cpp
2025-08-19 07:29:06 +02:00
Chris Hennes
40b1ea294c
Update translations
2025-08-18 17:55:24 +02:00
Max Wilfinger
abb7007596
PartDesign: Enable compounds for PD bodies
2025-08-18 01:09:07 +02:00
Benjamin Nauck
8e774e4309
PartDesign: Use sketch as neutral plane for Draft (continuation of 20135) ( #21901 )
...
* Enabled Draft to accept sketch as neutral plane
* Resolving the last review
* Fix: tested the Feature with test file
* Fix: error with sketch pointer
* PartDesign: Simplify selection implementation
---------
Co-authored-by: Ziad <ziad.ashraf.cs@gmail.com >
2025-08-17 14:55:53 -05:00
theo-vt
270776c92f
PartDesign: Hole: fallback to getProfileNormal when a non-cylindrical surface is used
2025-08-15 10:09:23 -05:00
theo-vt
7336a7fd42
PartDesign: Hole use the default PartDesign context menu items
2025-08-15 12:21:54 +02:00
Kacper Donat
2cb3e87d01
PartDesign: Use Style Parameters for theming previews
2025-08-12 22:04:23 +02:00
luzpaz
a5a59ff2e3
Fix various typos
2025-08-12 12:18:23 -05:00
Kacper Donat
b73bb45ae1
PartDesign: Implement preview for Draft
2025-08-12 11:34:26 -05:00
Alfredo Monclus
01b8382f24
PartDesign: disable final model while selecting on dressups (fillet/chamfer)
...
Co-authored-by: Kacper Donat <kacper@kadet.net >
2025-08-07 00:37:47 +02:00
Alfredo Monclus
6c89660c8b
Gui: refactor: change Preview button label to Confirm Selection
...
Transparent preview can be enabled so it wasn't representative
2025-08-07 00:37:47 +02:00
Kacper Donat
f539a38389
PartDesign: Add preview TaskBox to all feature task dialogs
2025-08-07 00:37:46 +02:00
Kacper Donat
ca2b1cdf84
PartDesign: Add support for preview for transforms
2025-08-07 00:37:23 +02:00
Kacper Donat
c4b741f488
PartDesign: Add transparent previews
2025-08-07 00:37:21 +02:00
Kacper Donat
2b5a95f3d0
PartDesign: Return to previous feature after edit
2025-08-07 00:36:23 +02:00
Ryan Kembrey
9d16384d6f
PartDesign: Fix regression in mirror
2025-08-05 16:29:12 +02:00
Max Wilfinger
be0c0e7a74
PartDesign: Update UI strings for consistency and correct for new fuctions and typos
...
Closes : #22128
2025-08-04 20:15:04 +02:00
Florian Foinant-Willig
9091048627
Try to auto-fix any invalid generated helix
2025-08-04 17:52:06 +02:00
Syres916
9dbfb949e7
Tests: Add test for two face loft
2025-08-03 19:14:09 +02:00
Ladislav Michl
a3e43d97f6
PD: Fix loft between curved faces
...
Fixes issue 19183 also reported in the forum:
https://forum.freecad.org/viewtopic.php?p=806495
https://forum.freecad.org/viewtopic.php?t=88234
The actual reason for the failure is that the new code uses
FaceMakerBullseye method which expects coplanar wires.
The code was using FaceMakerCheese previously which changed
in LinkStage with their commit 93ce3edfe7ff
("PD: use FaceMakerBullseye for feature Loft")
and was imported here with TNP mitigations.
As changing it back would cause different regressions, lets
try different facemakers until one succeeds.
Fixes: 301194a69682 ("Toponaming/Part: Fix all getBaseTopoShape calls...")
Co-authored-by: Benjamin Nauck <benjamin@nauck.se >
Co-authored-by: Werner Mayer <wmayer@freecad.org >
2025-08-03 19:14:09 +02:00
theo-vt
d699d38537
PartDesign: Hole: get direction from cylindrical surface rather than normal ( #22393 )
...
* PartDesign: Hole: Find direction of cylindrical face in Hole::execute instead of FeatureSketchBased::getProfileNormal
* PartDesign: Minor cleanups in guessNormalDirection
---------
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
2025-07-28 02:06:50 +00:00
Pieter Hijma
f5c315d05a
PartDesign: Add migration tag
2025-07-22 09:03:27 +02:00
wmayer
06eeea8cb2
PD: Fix crash in Loft::getSectionShape
...
The passed DocumentObject pointer can be null which is nowhere checked.
This fixes issue 19545
Fixes: 256ad7a01a ("PartDesign: Loft Intelligence - Select the whole sketch if the selected shape is ...")
2025-07-18 09:57:29 -05:00
theo-vt
a933c22dad
Allow open wires in Part::getProfileNormal
2025-07-14 17:38:51 +02:00
Andrea
6f18b152ed
Remove unused deprecated functions
...
Remove unused deprecated functions
2025-06-30 10:40:10 -05:00
Kacper Donat
46d7d8a8b4
Merge pull request #22169 from 3x380V/fix_19002
...
PD: Fix regression about single-solid check
2025-06-25 21:40:05 +02:00