Chris Hennes
73ae4102e6
Update translations
...
Arch->BIM is a WIP
2024-05-25 19:11:51 -05:00
bgbsww
60ef70b81e
Toponaming used mapped index to find shape. fix #14194
2024-05-23 23:48:34 -05:00
Konstantinos Melissaratos
22a1497c3f
Update FeaturePartFuse.cpp
...
Fixed typo error
2024-05-23 11:31:37 +02:00
Konstantinos Melissaratos
333f2913fe
Adding parallel running to the multi_fuse operation
2024-05-23 11:31:37 +02:00
bgbsww
471f0a6ab7
Toponaming: replace MultiFuse implementation to fix face colors
2024-05-20 12:40:43 -05:00
Chris Hennes
40c5d137d2
Merge pull request #14074 from NomAnor/pd-icons
...
Change PartDesign Pad and Revolution tree icons
2024-05-20 11:45:16 -05:00
Chris Hennes
0e0fce5678
Merge pull request #13906 from Rexbas/align-camera
...
Align camera to faces and edges
2024-05-20 11:28:24 -05:00
Kacper Donat
302706be38
Gui: Add ability to disable single-solid rule by default
2024-05-20 12:25:36 -04:00
Kacper Donat
e4ed0d883f
PartDesign: Introduce ability to disable single-solid rule
...
This adds "SingleSolidRuleMode" enum that controls if PartDesign will
enforce singular solid. By default the single-solid is enforced so
nothing changes for the user, it must be explicitly disabled by setting
new Allow Compound boolean property on a given body.
Default for this value is controled using user parameter under
Mod/PartDesign/AllowCompoundDefault
2024-05-20 12:25:36 -04:00
Chris Hennes
407a572d2f
Merge pull request #14004 from wwmayer/prop_item
...
Gui: move to new-style connect() in createEditor()
2024-05-20 10:45:54 -05:00
André Althaus
0e8bf744bf
Replace remaining yellow Part icons with blue ones
2024-05-19 12:12:48 +02:00
André Althaus
de6fe29d30
Replace the yellow Part primitive toolbar icons with the blue tree icons
2024-05-19 12:12:48 +02: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
80d43f51a1
Simplify offset tests
2024-05-17 08:10:43 -04: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
wmayer
af3861aa79
Gui: move to new-style connect() in createEditor()
2024-05-14 15:58:44 +02:00
Bas Ruigrok
f7078d13d4
Part: Implement getCameraAlignmentDirection() for PartFeature
...
Returns normal of a face or direction of an edge
2024-05-13 19:03:56 +02:00
bgbsww
d3c5df86ee
Toponaming: bring in missing code fragments in Part
2024-05-12 23:08:06 -04:00
Chris Hennes
9fead3682d
Update translations
2024-05-12 17:06:56 -05:00
bgbsww
5054cace46
Rework makeElementChamfer to match current parms, and add PartDesign code for Chamfers
2024-05-12 13:28:20 -05:00
wmayer
5b98af4591
Part: Fix memory leaks
2024-05-08 20:01:54 +02: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
Chris Hennes
a5d8aaa21c
Update translations
...
Also removes Web from translation scripts.
2024-05-06 18:17:53 +02:00
Martin Rodriguez Reboredo
51987dc1ab
Fixups with Qt6 enums ( #13611 )
...
* Python PySide enums to C++ converter
* Python IntFlags to C++ int in getStandardButtons
* Remove int conversion in mods Python sources
2024-05-06 18:02:18 +02:00
wmayer
44af4555c0
Part: Create CompSolid/Compound/Shell if null before adding a sub-shape
...
Creating a shape with Part.CompSolid(), Part.Compound() or Part.Shell() is a null shape. In order to allow to append sub-shapes with the add()
method a valid shape must be created beforehand.
This fixes #13208
2024-05-06 17:45:58 +02:00
bgbsww
20cae6c026
Toponaming/Part: unify revolution changes
2024-05-02 18:50:02 -05:00
tomate44
b17f744ed7
add unit test for edge split method
2024-05-01 22:15:09 +02:00
tomate44
f0a72fbe59
Preserve pcurves in TopoShapeEdge.split
2024-05-01 22:15:09 +02:00
wmayer
2ea6bc17b6
Fix various compiler warnings:
...
* fix -Wunused-parameter
* fix -Wunused-function
* fix -Wunused-private-field
* fix -Wunused-variable
* fix -Winconsistent-missing-override
2024-04-30 16:59:31 +02:00
wmayer
6a6fc7eb4d
Part: Remove cyclic dependency to Measure module
...
Although there is no cyclic dependency between the shared libraries it's still odd to have it on source files
2024-04-30 16:23:23 +02:00
hlorus
74d055e11a
[Part/PD] Remove measure tools
2024-04-29 09:27:22 -04:00
hlorus
bed703a6f9
[Measure] Add features, viewproviders and preferences for unified measurement facility
2024-04-29 09:27:22 -04:00
hlorus
eb59021118
[Part] Add handlers for unified measurement facility
2024-04-29 09:27:22 -04:00
hlorus
8524ed6daf
[Part] Move VectorAdapter into own file in PartGui
2024-04-29 09:27:22 -04:00
hlorus
dc54fdd5b8
[Part] Move ArcEngine into own file in Gui module
2024-04-29 09:27:22 -04:00
bgbsww
7961e82c66
Toponaming/Part: Fix all getBaseTopoShape calls. Tests and missing code.
2024-04-26 21:15:11 -05:00
Chris Hennes
ead426c6eb
Update translations
...
Note: Web and Start omitted
2024-04-24 13:58:21 -05:00
Chris Hennes
9101454c4d
Merge pull request #13495 from wwmayer/material_colors
...
Support to customize all material colors
2024-04-22 11:09:05 -05:00
wmayer
95b57d4dd4
Part: add unit test for PR #13507
2024-04-20 14:31:59 +02:00
tomate44
efc6fd87a4
Part: fix shape projection of complex BSpline curves
2024-04-19 20:47:51 +02:00
wmayer
17222f2927
Part: Support of material colors in settings
2024-04-19 11:14:00 +02:00
Chris Hennes
b985f6339e
Base/Toponaming: Correct string hasher output
2024-04-18 13:25:57 -05:00
Chris Hennes
e7069e6797
Update translations.
2024-04-17 16:50:38 -05:00
bgbsww
0d8631973e
Toponaming/Part: Fix hashing, hasher mismatches, and adjust test results to match
2024-04-15 23:00:27 -05:00
Chris Hennes
ed3e1cf544
Merge pull request #13332 from wwmayer/fix_material_issues
...
Fix material issues
2024-04-15 10:33:29 -05:00
bgbsww
459644be31
TopoShape/Part: Bug fixes; pass Hasher parms, OCCT 7.8 compatibility, ElementMaps correct item count
2024-04-14 13:56:07 -04:00
bgbsww
9ebb23f234
Toponaming/Part: Initialize the hasher so that it operates
2024-04-13 22:41:57 -05:00
Zheng, Lei
01498d92d5
Bring in missing code
2024-04-11 18:20:26 -04:00