bgbsww
5c2bd8b57e
Update to Toposhape versions and fix shapebinder references with test ( #16036 )
...
* Update to Toposhape versions and fix shapebinder references with test
* Update src/Mod/PartDesign/PartDesignTests/TestShapeBinder.py
---------
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2024-08-26 10:50:18 -05:00
Florian Foinant-Willig
096c5d215b
[PD] helix fix
2024-08-24 20:38:58 -05:00
bgbsww
cb3df1d59c
Toponaming: Fuse call makeElementRefine; remove deprecated refineSha… ( #15897 )
...
* Toponaming: Fuse call makeElementRefine; remove deprecated refineShapeIfActive
* Part/Toponaming: import code for MultiFuse::execute() from LS3
* added expected values of testRefine
Co-authored-by: Zheng, Lei <realthunder.dev@gmail.com >
Co-authored-by: CalligaroV <vincenzo.calligaro@gmail.com >
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2024-08-18 11:49:05 -05:00
bgbsww
0ab5887fe1
Toponaming: Missing shape hasher line; fixed cleaned Transformed
2024-08-13 07:07:59 -04:00
Chris Hennes
a1c586d7e2
Merge pull request #15845 from bgbsww/bgbsww-toponamingTransformedFixes
...
Toponaming: Fix transformed; abstract index element name generation
2024-08-12 08:48:11 -04:00
MisterMaker
c3b88f3b5a
Update FeatureLoft.cpp ( #15851 )
...
caused compile issues on MSVC with PCH.
See
https://forum.freecad.org/viewtopic.php?t=89702
3976595dc3
2024-08-11 19:38:36 -04:00
bgbsww
5b7e03013e
Toponaming: Fix transformed; abstract index element name generation
2024-08-10 23:02:05 -04:00
bgbsww
04d44075f2
Toponaming: Make FeatureThickness elementMap aware
2024-08-09 16:40:07 -04:00
bgbsww
fcd6d10748
Toponaming: fix loft mistake and complete test
2024-08-08 09:12:48 -05:00
bgbsww
4fd5b0b562
Toponaming: Additional element map changes to transform
2024-08-08 09:09:46 -05:00
Chris Hennes
9b898346a7
Revert "[PD] Revert 316506f, back to shell algo for some helix cases ( #15678 )"
...
This reverts commit 50add521d67939bfac2b259e54b77600fa03af25.
2024-08-06 18:54:46 -05:00
Florian Foinant-Willig
84e25ed38d
[PD] Revert 316506f, back to shell algo for some helix cases ( #15678 )
...
* [PD] Revert 316506f, back to shell algo for some helix cases
* fix test accuracy
2024-08-05 10:40:00 -05:00
bgbsww
cfb4514df7
Toponaming: Update tests, implement missing subtractive operation tests,
...
fix helix and revolution
2024-07-30 09:12:58 -05:00
bgbsww
aade704d01
Toponaming: Cleanup review notes
2024-07-23 23:58:56 -05:00
luzpaz
bc150dc73c
Fix trailing newlines and minor typo fixes
2024-07-23 16:16:30 +02:00
bgbsww
678f35fda2
Toponaming: Cleanup
2024-07-21 17:40:42 -04:00
bgbsww
19e450a667
Refactor all element name pairs into clearer struct names - renames
2024-07-20 16:32:12 -04:00
Zheng, Lei
af080ef0fe
Toponaming: Missing getSubObject code in PartDesign::Body and SketchObject::getSubObject
2024-07-15 11:59:15 -04:00
bgbsww
ae6f7f25e8
Toponaming: Missing suppress property and code
2024-07-15 09:38:13 -05:00
Max Wilfinger
8ff5a1f688
Fix source string typos mentioned on Crowdin ( #15261 )
2024-07-08 17:18:31 -05:00
Max Wilfinger
86b1c2e863
Activate Part/Part Design check and refine preferences by default ( #14406 )
...
* Activate Part/Part Design check and refine preferences by default
* added bool in .ui
* Update tests
* Fix Sketcher tests
2024-07-01 10:50:42 -05:00
pre-commit-ci[bot]
3d6a490003
Review cleanups
2024-06-28 11:57:43 -05:00
bgbsww
08859462ea
Toponaming: Cleanups
2024-06-28 11:57:43 -05:00
Zheng, Lei
3dbc1d7393
Toponaming: Transfer in missing Code for BaseFeatures and Sketches
2024-06-28 11:57:43 -05:00
mosfet80
5f38b52114
[MOD:PART] removed unused parameter ( #14252 )
...
d variable are never used
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2024-06-24 10:41:39 -05:00
wmayer
636fa43c99
MSVC: Fix warnings and build failure
2024-06-12 10:36:58 -05:00
Florian Foinant-Willig
b9dfc493b8
Fix can't pad a sketch on datum plane ( #14397 )
...
* Fix can't pad a sketch on datum plane
* Add a unit test for Pad a sketch on datum plane
2024-06-10 11:21:32 -05:00
Kacper Donat
988d31bed8
GUI: Add UI for Up To Shape feature
...
Add UI for Up To Shape feature and overall refactor of Pad / Pocket.
2024-06-10 18:05:21 +02:00
Chris Hennes
7abadaf7f3
Merge pull request #14485 from bgbsww/bgbsww-toponamingFixDressUpShadowSubs
...
Toponaming fix dress up shadow subs
2024-06-03 21:01:22 -05:00
bgbsww
617e63bc23
Toponaming: reformat code
2024-06-03 19:29:01 -04:00
Florian Foinant-Willig
7ffddb6f7d
PD Extrude up to multiple faces or shape
2024-06-03 11:26:19 -05:00
Chris Hennes
5f601eb6c7
Merge pull request #12589 from NomAnor/pd-trans-body
...
Add a new mode to PD patterns that will transform the base feature's shape instead of the tool shapes
2024-06-03 10:46:33 -05:00
Chris Hennes
f331c91b89
Merge pull request #13317 from Ondsel-Development/add-prop-varset
...
Core: Add properties to variable sets
2024-06-03 10:34:57 -05:00
bgbsww
c4d0f3ed97
Toponaming: Restore use of AttachmentSupport
2024-06-01 11:49:58 -05:00
wmayer
3e23bd759b
Mod: Fix several compiler warnings
2024-05-30 08:55:11 +02:00
wmayer
560cab6f31
clang/gcc: Add build option FREECAD_WARN_ERROR to force to make warnings into errors
2024-05-29 13:37:07 +02:00
Zheng, Lei
3c112b466d
Toponaming: Missing code for shapebinder
2024-05-23 09:47:25 -04:00
André Althaus
ebad053c70
Change MultiTransform child detection to the previous method
...
isMultiTransformChild() tried to do a better job by checking
for a parent MultiTransform in the dependency list, but this
is unusable during initialization, when these dependencies are
not established.
The method is changed back to the previous one which only checks for
default property values. This will give false results during
initialization but not cause problems.
2024-05-23 12:23:32 +02:00
André Althaus
f4aa5879cc
Fix solid feature detection for "Transform Body" mode
...
Because the Origins property is empty in "Transform Body" mode, the
features are detected as not solid.
This messes with the feature order on insertions and moves.
This is fixed by calling the isMultitransformChild() method of the
Transformed features instead of checking the Origins property in the
Body code.
2024-05-23 12:23:32 +02:00
André Althaus
f021ea6c7f
Fix ambiguous setValue() call
2024-05-23 12:23:32 +02:00
André Althaus
f2c3ade1f5
Remove unused function
2024-05-23 12:23:32 +02:00
André Althaus
5c0aaa40d9
Modernize code
2024-05-23 12:23:32 +02:00
André Althaus
75bba376c4
Format code with clang-format
2024-05-23 12:23:28 +02:00
André Althaus
5790795f03
Add a TransformMode property to the pattern features
...
This property controls wether the selected features tool shapes are
transformed or the whole base feature's shape.
2024-05-23 12:22:26 +02:00
André Althaus
d213827319
Add function to check if a Transformed feature is a sub-feature of MultiTransform
...
This will check the in-list instead of relying on an empty Originals property.
2024-05-23 12:22:26 +02:00
bgbsww
c54a98718f
TopoNaming: restore defenses against multisolids when enabled
2024-05-21 21:42:05 -04:00
bgbsww
db85748e7d
Toponaming: fix shapebinder selection error
2024-05-21 21:41:26 -04:00
Pieter Hijma
b6026c98c9
Core: Add VarSets to Groups
...
If a Group is selected, add the VarSet to the group.
2024-05-21 09:59:49 +02:00
bgbsww
9e2a8343a0
Toponaming: Cleanup verified face calls
2024-05-20 17:48:01 -05:00
Florian Foinant-Willig
cded7480bf
PartDesign: hide Suppressed property with FC_USE_TNP_FIX flag
2024-05-20 11:32:34 -05:00