bgbsww
d8fcd79dbe
Toponaming: Run black on the entire toponaming python test file.
2024-08-26 11:19:47 -05:00
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
9de8fc9bec
Fix shape color / materials issues in fuse
2024-08-22 18:53:55 -05:00
wmayer
d1c62470be
PD: Make PD tests more robust
...
If in the user settings the refinement is switched off several PD tests will fail. This change explicitly sets the Refine property to True to guarantee correct behaviour
2024-08-18 11:50:33 -05:00
bgbsww
0ab5887fe1
Toponaming: Missing shape hasher line; fixed cleaned Transformed
2024-08-13 07:07:59 -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
bgbsww
a0b44f8405
Toponaming: Fix PropertyTopoShape restore; tweak Loft test; missing TopoShape method.
2024-08-07 20:31:21 -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
Chris Hennes
3deb8d96d2
Merge pull request #15734 from bgbsww/bgbsww-toponamingFixTopoShapeToHaveHasher
...
Toponaming: make sure TopoShapes have Hashers
2024-08-05 11:17: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
8825e5dce1
Toponaming: reformat tnp tests
2024-08-04 17:57:38 -04:00
bgbsww
e425f2367f
Toponaming: make sure toposhapes have hashers
2024-08-02 21:42:16 -04:00
bgbsww
cfb4514df7
Toponaming: Update tests, implement missing subtractive operation tests,
...
fix helix and revolution
2024-07-30 09:12:58 -05:00
David Carter
5d90969c82
Material: PartDesign DiffuseColor custom attribute
...
PartDesign features did not inherit the custom attribute for
DiffuseColors as expected. The inheritance chain was incorrect. Also
added tests to ensure it's available.
fixes #15364
2024-07-29 11:24:46 -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
Chris Hennes
0e08c99092
Merge pull request #15177 from shaise/Fix-Python-getElement
...
[TNP] Fix python get element. partially fixes #15095
2024-07-13 20:53:03 -05:00
bgbsww
dc9849bdb7
Toponaming: Add missing TNP element name code; rough in more TNP tests ( #14561 )
...
* Add missing TNP element name code; rough in more TNP tests
* Update ElementNamingUtils.cpp
---------
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2024-07-08 18:43:42 -05:00
wmayer
c2d5bf03a1
Tests: Make PD and Sketcher tests independent of user settings
...
The Refine property must be explicitly set as otherwise some tests will break because of different user settings
2024-07-08 11:19:36 -05:00
bgbsww
a807c9e25b
Toponaming: Tweak test framework to allow leaving documents for examination
2024-07-08 11:12:45 -05:00
shai
b38bfb1aeb
Add fixes suggested by @bgbsww
2024-07-04 19:53:09 +03:00
shai
2c062fc2c1
Fix python shape setElement function. Partially fixes #15095
2024-07-04 11:48:44 +03:00
wmayer
10ac9a63a5
PD: Rename duplicated test method
...
Fixes #14795 : testPartDesignElementMapSketch: Duplicate test method name
2024-07-01 11:18:46 -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
bgbsww
cc93d99f49
Toponaming: Add tests for subshaoebinder, attachment problems.
2024-06-28 11:57:43 -05:00
Chris Hennes
da37ccc674
TNP: Update test to use AttachmentSupport
2024-06-26 10:46:36 -05:00
Syres916
08ee9fa728
Part/Toponaming: makeElementWires
...
* Added tests developed by Syres916
2024-06-26 10:46:36 -05:00
bgbsww
aa66518568
Toponaming: Fix save and restore of elementmaps
2024-06-23 23:33:12 -04:00
bgbsww
8675aa87b4
Toponaming: Check for selection mapped element name
2024-06-22 17:10:54 -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
bgbsww
9e2a8343a0
Toponaming: Cleanup verified face calls
2024-05-20 17:48:01 -05:00
bgbsww
6a947afda5
Toponaming: adjust tests
2024-05-18 14:12:04 -05:00
bgbsww
e50ef22e7b
Minor test tweaks, and small fixes to pass tests
2024-05-17 19:14:01 -05:00
bgbsww
52ed6eb848
Toponaming: Bring in Chamfer, Fillet code and add tests ( #14035 )
...
* Toponaming: bring in missing code fragments in Sketcher
* Toponaming: Fix infinite recursion, remove debug cruft, rough in fillet test
* Bring in missing code; fix chamfers
* Toponaming: Add code for fillets and test
2024-05-15 19:43:30 -04:00
bgbsww
5054cace46
Rework makeElementChamfer to match current parms, and add PartDesign code for Chamfers
2024-05-12 13:28:20 -05:00
bgbsww
9fc744fbe3
Fix tests, slip in TNP defense
2024-05-07 13:42:21 -04:00
bgbsww
3ee0530ac2
Toponaming/Part: Fix fillet/pad bug, add tests
2024-05-07 09:40:48 -04:00
bgbsww
920032c5a0
Lint corrections
2024-05-03 12:07:02 -04:00
bgbsww
b80d628c69
Merge branch 'main' into bgbsww-toponamingMissingAppMethods
2024-05-02 22:43:36 -04:00
bgbsww
20cae6c026
Toponaming/Part: unify revolution changes
2024-05-02 18:50:02 -05:00
bgbsww
4a0df0ea6d
Test for changed Sketches avoiding TNP
2024-05-01 20:29:26 -04:00
bgbsww
7961e82c66
Toponaming/Part: Fix all getBaseTopoShape calls. Tests and missing code.
2024-04-26 21:15:11 -05:00
bgbsww
98880ca5df
Merge branch 'main' into bgbsww-toponamingFeatureDressup10399
2024-04-14 18:16:03 -04:00
bgbsww
bd406dbcfd
TopoNaming/PartDesign: Implement shapebinders
2024-04-14 17:13:14 -05:00
bgbsww
ccc03e8e60
Merge branch 'main' into bgbsww-toponamingFeatureDressup10399
2024-04-14 18:08:58 -04:00
Chris Hennes
305bba6db4
Merge pull request #13401 from bgbsww/bgbsww-toponamingPD6FeaturePrimitive
...
Toponaming/Part: Enhance testing for primitive features
2024-04-14 16:21:38 -05:00