Kacper Donat
b942275957
Gui: Make datum planes bigger
2025-09-08 23:16:29 +02:00
PaddleStroke
09128636ad
PartDesign: Fix pattern Add/remove buttons #23626
2025-09-04 22:24:37 +02:00
FEA-eng
b9efb481a2
PartDesign: Correct typo in multiple solids error ( #23642 )
...
* PartDesign: Update FeatureFillet.cpp
* PartDesign: Update FeaturePipe.cpp
* PartDesign: Update FeatureLoft.cpp
* PartDesign: Update FeatureExtrude.cpp
* PartDesign: Update FeatureGroove.cpp
* PartDesign: Update FeatureBoolean.cpp
* PartDesign: Update FeatureChamfer.cpp
* PartDesign: Update FeatureHole.cpp
* PartDesign: Update FeatureDraft.cpp
* PartDesign: Update FeatureRevolution.cpp
* PartDesign: Remove empty lines added by GitHub editor
* PartDesign: Remove empty lines added by GitHub editor
* PartDesign: Remove empty lines added by GitHub editor
* PartDesign: Remove empty lines added by GitHub editor
* PartDesign: Remove empty lines added by GitHub editor
* PartDesign: Remove empty lines added by GitHub editor
* PartDesign: Remove empty lines added by GitHub editor
* PartDesign: Remove empty lines added by GitHub editor
* PartDesign: Remove empty lines added by GitHub editor
2025-09-04 14:36:15 +00:00
PaddleStroke
0f07a936d9
PartDesign: Polar pattern: Spacings off by one.
2025-09-04 13:56:06 +02:00
Chris Hennes
fd20bdd6d8
Update translations 2025-09-03
2025-09-04 11:37:11 +02:00
captain0xff
599d82488d
PartDesign: fix the draggers for pad type and hole
2025-09-03 00:42:39 +05:30
PaddleStroke
a9065a33c5
Syntax error
2025-09-02 14:40:37 +02:00
drwho495
c01b12044a
PartDesign: Fix revolution's Toponaming support ( #23342 )
...
* PartDesign: Fix revolution's Toponming support
* fix test
2025-09-01 10:56:43 -05:00
Chris Hennes
e706122bbb
Update translations 2025-08-30
2025-09-01 17:44:54 +02:00
Kacper Donat
767c3f1f67
PartDesign: Highlight profile for profile based features
...
This adds highlight for sketches etc that are used to create certain
featuires.
2025-09-01 10:44:29 -05:00
PaddleStroke
f51e1eeb22
PartDesign: Enable selecting a sketch as base plane of another sketch ( #23428 )
...
* PartDesign: Enable selecting a sketch as base plane of another sketch
* to squash
* Part: Attacher: enable attaching to empty objects such as empty Sketch or Body.
* Update SketchWorkflow.cpp
2025-09-01 17:39:51 +02:00
PaddleStroke
98ad0e9fd8
PartDesign: TaskExtrudeParameters improve ui by letting line visible
2025-09-01 08:40:29 +02:00
Kacper Donat
edad41c245
PartDesign: Change preview parameter to opacity from transparency
2025-08-31 21:12:07 +02:00
Kacper Donat
18792297f6
PartDesign: Implement preview for Booleans
2025-08-31 21:12:07 +02:00
luzpaz
25a94705bd
PartDesign: remove trailing whitespace
...
Removed from src/Mod/PartDesign/App/FeatureExtrude.cpp
2025-08-30 21:53:58 -05:00
captain0xff
6e896b1248
PartDesign: add interactive gizmos
2025-08-30 17:02:52 +02:00
marioalexis
d35e5613cf
Part: Remove PartDesign header
2025-08-30 15:06:31 +02:00
wwmayer
e55e7f75d2
PD: Fix creation of pad from base feature
...
In versions prior to 1.0 there was never the requirement that the shape of a FeatureBase must contain a solid. This has changed with 7a4bc95d47 for no obvious reason. This requirement should be dropped again.
In versions prior to 1.0 the method Feature::getBaseShape() was used within the Pad feature to check if the base feature has a solid. This method throws an exception if the shape doesn't have a solid.
Since version 1.0 the new method Feature::getBaseTopoShape() is used. As parameter a boolean is passed to either throw an exception or silently return a null shape. The implementation of this function is inconsistent:
If the parameter is false it throws an exception if the base feature's shape has no solid but if the parameter is true it doesn't check if the shape has a solid and returns it as is.
This leads to incorrect behaviour in the calling instance where the shape of the base feature is tried to be fused with the padded shape. This operation will fail if the shape of the base feature has no solid.
This fixes https://github.com/FreeCAD/FreeCAD/issues/23348
2025-08-29 16:28:38 +02:00
PaddleStroke
7d3dd2605f
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
9cae60a70f
Update UI strings from Crowdin reports for consistency
2025-08-28 11:45:38 -05:00
Chris Hennes
b1b97e44f1
Update translations
2025-08-28 16:14:49 +02:00
Kacper Donat
94e978439c
Gui: Do not compute preview while restoring
2025-08-28 10:30:52 +02:00
Kacper Donat
27d2178008
Merge pull request #22389 from PaddleStroke/pd_transform
...
PartDesign: Transform tools
2025-08-27 15:22:26 +02:00
FEA-eng
0bf22ffca8
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
8b7290e91a
PartDesign: Patterns: Tooltips.
2025-08-26 09:13:17 +02:00
PaddleStroke
5d2037c820
PartDesign: Transform rework
2025-08-26 08:46:51 +02:00
Benjamin Nauck
f65cdb9794
Merge pull request #23291 from 3x380V/measurement
...
Measure: Useability improvements
2025-08-26 06:51:50 +02:00
PaddleStroke
a346c266e7
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
5fa7fe5117
PartDesign: Remove message taskbox and use regular warnings instead.
2025-08-25 18:39:08 +02:00
paddle
9d12c0c7c6
PartDesign: Remove unnecessary warning.
2025-08-25 18:39:06 +02:00
paddle
9535371265
PartDesign: Rename Transformed::Mode enum
2025-08-25 18:38:34 +02:00
paddle
89eddb4138
Gui: Move ComboLink from PartDesign to Gui.
2025-08-25 18:38:34 +02:00
wmayer
eebb7f7829
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
04e9baf533
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
9fc40b33de
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
b57f4709ba
PartDesign: Prevent Hole from claiming other features as children
2025-08-24 20:37:44 -05:00
Kacper Donat
cf951bae6b
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
be3b9edd33
PartDesign: Do not copy visuals from ShapeBinder
2025-08-23 16:38:53 -05:00
Kacper Donat
cfa6ee8d2c
PartDesign: Properly forward BaseFeature transform edit requests to Body
2025-08-23 16:37:53 -05:00
FEA-eng
dc489914d2
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
b7c233b94e
PartDesign: Update error message about multiple solids ( #23286 )
2025-08-22 18:29:50 +00:00
marioalexis
f176172faa
PartDesign: Remove use of user parameters from Body constructor
2025-08-20 15:08:47 +02:00
Roy-043
3fb61d0c90
Update CommandBody.cpp
2025-08-19 07:29:06 +02:00
Chris Hennes
3e1cc8302a
Update translations
2025-08-18 17:55:24 +02:00
Max Wilfinger
84afc15c91
PartDesign: Enable compounds for PD bodies
2025-08-18 01:09:07 +02:00
Benjamin Nauck
51f4ad7432
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
af83b6883e
PartDesign: Hole: fallback to getProfileNormal when a non-cylindrical surface is used
2025-08-15 10:09:23 -05:00
theo-vt
cf162dee3e
PartDesign: Hole use the default PartDesign context menu items
2025-08-15 12:21:54 +02:00
Kacper Donat
6bbb4458c9
PartDesign: Use Style Parameters for theming previews
2025-08-12 22:04:23 +02:00
luzpaz
ce9da36314
Fix various typos
2025-08-12 12:18:23 -05:00