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
bee89d0447
PartDesign: Update UI strings for consistency and correct for new fuctions and typos
...
Closes : #22128
2025-08-04 20:15:04 +02:00
bofdahof
998f4e4d45
Console: rename PascalCase named methods to camelCase
2025-05-06 17:50:21 +02:00
PaddleStroke
5195cb49de
PartDesign : New sketch: Fix regression
2025-04-08 14:03:30 +02:00
PaddleStroke
5639728e8a
PartDesign: Fix use of App::Planes to create sketches ( #20453 )
2025-04-07 17:34:13 +02:00
Karliss
fa61131590
Add missing parent for messagebox and other popups
...
Unparented popups can easily get lost in backround, but they still block top level event loop when run with ::exec() thus preventing interactions with main window. This mainly happens on wayland. Setting the parent ensures they are always kept on top and reasonably positioned.
2025-03-16 16:02:36 -05:00
tritao
65466d580b
Gui: Reorganize the selection files into a top Selection folder.
2025-02-03 17:56:57 +01:00
Benjamin Nauck
dd6aa9f3c7
Prefer to use BaseClass's isDerivedFrom<T> over non template or Base::Type's
...
Regex based changes, manually verified
2025-01-27 16:08:18 +01:00
wmayer
98997c4d1e
PD: Fix build failure
2025-01-21 09:34:30 -06:00
Jacob Oursland
4dfab6e07d
Fix call to setTemporaryVisibility() post API change.
2025-01-20 16:39:52 -06:00
PaddleStroke
a61db12828
PartDesign NewSketch: Add a parameter to use attachment dialog instead of feature pick
2025-01-20 12:27:04 -05:00
Benjamin Nauck
7b22027b90
Add template based Document::countObjectsOfType
...
Also convert code to use this new method
2025-01-14 14:23:46 +01:00
Chris Hennes
b87bdc1f84
Merge pull request #18126 from Ondsel-Development/core_LCS2
...
Core datums : Card2 : Core implementation
2024-12-06 12:12:04 -05:00
PaddleStroke
374c5713b2
PartDesign: Fix newSketch not working when editing a body from an external file.
2024-11-29 12:00:41 -05:00
PaddleStroke
3c1358da10
Core: Rename 'OriginFeature' file to 'Datums'
2024-11-26 15:36:48 +01:00
wmayer
5ea04e70c5
PD: If needed open another transaction for sketch creation
...
When creating a sketch in PartDesign a dialog is opened that gives the user the possibility to perform another action that may close the
active transaction. To make sure the creation of the sketch can be undone a new transaction must be opened.
2024-11-03 00:16:26 +01:00
PaddleStroke
5ee788447c
Part Design: Remove legacy/modern workflow checks.
2024-10-24 21:52:38 -05:00
bgbsww
e4ad21e48f
If we are creating a Sketch inside a Body that is in a link, use link position
2024-09-18 08:35:20 -05:00
Josh Coalson
a8ae56e06a
Part: Rename AttachExtension::Support property to AttachmentSupport, to avoid name conflict with base features. Fixes #7052
2024-03-04 18:22:43 +01:00
wmayer
5686149cd3
PD: modernize C++: use default member init
2023-08-23 00:55:03 +02:00
luzpaz
129d5882a7
Migrate domain name from freecadweb to freecad ( #9352 )
...
* Migrate domain name from freecadweb to freecad
* Migrate src/Mod/Material files
* Migrate Stylesheet related files
* Migrate *.svg files
* Migrate miscellaneous files
* Migrate some build files
* Migrate recently added TD AR_IRAM template files
Closes #6415
2023-04-24 15:19:20 -05:00
wmayer
df1e0b5be8
PD: [skip ci] Single-parameter constructors should be marked explicit
2022-12-08 00:26:35 +01:00
wmayer
3e33a91aa9
PD: fixes #6000 : auto-generated Body not placed under existing Part
2022-12-08 00:09:48 +01:00
wmayer
b8c83a1c62
PD: refactor CmdPartDesignNewSketch::activated
2022-12-07 23:31:20 +01:00