PaddleStroke
cfddbc2b4c
Fix compilation failures in TopoShapeExpansion and TopoShapeMapper.
2024-02-12 08:53:02 -06:00
bgbsww
a6095da2af
Toponaming/Part: Add tests, dependencies, and cleanup
2024-02-09 16:42:20 -05:00
Zheng, Lei
b2dac5a97d
Toponaming/Part: Transfer makeElementBoolean in
2024-02-09 08:23:30 -05:00
Chris Hennes
6777b4843a
Merge pull request #12189 from CalligaroV/toponamingTopoShapeWire
...
Toponaming makeElementWire
2024-02-08 20:59:26 -06:00
Chris Hennes
54bf37c54c
Merge pull request #12295 from bgbsww/bgbsww-toponamingFeaturePartBoolean
...
Toponaming: transfer in FeaturePartBoolean
2024-02-08 13:29:38 -06:00
bgbsww
7b330a523e
Clean code and testing tweak
2024-02-08 11:09:36 -05:00
CalligaroV
b186d16ca7
Part/Toponaming: makeElementWires
...
* Renamed enum classes members to lowercaseCapword
* Moved struct ShapeHasher back to TopoShapeMapper.h
* Added test for MapperMaker::generated
* Modifications for clang-tidy warnings
* Formatting
Signed-off-by: CalligaroV <vincenzo.calligaro@gmail.com >
2024-02-08 13:56:30 +01:00
CalligaroV
44abeca013
Merge branch 'main' of https://github.com/FreeCAD/FreeCAD.git into toponamingTopoShapeWire
...
# Conflicts:
# src/Mod/Part/App/TopoShape.h
# src/Mod/Part/App/TopoShapeExpansion.cpp
2024-02-07 23:51:49 +01:00
Zheng, Lei
1c77ebdeb0
transfer in FeaturePartBoolean
2024-02-06 21:09:00 -05:00
bgbsww
7c1afff2d9
Add Test for MakeElementRefine
2024-02-06 15:58:37 -05:00
Zheng, Lei
c4b36466e8
Transfer in makeElementRefine
2024-02-04 08:59:41 -05:00
bgbsww
d0a636ad7a
Delinting pass
2024-02-03 18:33:07 -05:00
Zheng, Lei
c8061df71b
Transfer in Geometry.x changes from RT branch
2024-02-01 17:48:32 -05:00
Vincenzo Calligaro
2ac19a9699
Toponaming shapeprotector Nullify() check ( #12177 )
...
* Moved the check inside the Nullify() method.
---------
Signed-off-by: CalligaroV <vincenzo.calligaro@gmail.com >
2024-01-31 17:36:30 +01:00
PaddleStroke
78173fa790
Part: Add BRepFill_Generator to the OpenCascadeAll.h
2024-01-31 17:35:14 +01:00
bgbsww
408b4dcd85
Cleanup merge issues and linter concerns
2024-01-29 22:48:25 -05:00
CalligaroV
02eb22928e
Merge branch 'main' into toponamingTopoShapeWire
...
# Conflicts:
# src/Mod/Part/App/TopoShape.h
# src/Mod/Part/App/TopoShapeExpansion.cpp
# tests/src/Mod/Part/App/TopoShapeExpansion.cpp
Signed-off-by: CalligaroV <vincenzo.calligaro@gmail.com >
2024-01-29 19:41:56 +01:00
bgbsww
29213ecb57
Merge branch 'main' into bgbsww-toponamingMakeElementShape
2024-01-28 11:19:11 -05:00
bgbsww
42435333ff
Clean code and add tests
2024-01-28 11:04:34 -05:00
Zheng, Lei
d4012e1190
Transfer in makeElementShape
2024-01-28 10:57:13 -05:00
Zheng, Lei
05a7bae6cb
FeaturePartCommon code move in
2024-01-28 06:55:01 -07:00
Chris Hennes
4740ac88f2
Tests/Toponaming: Post-merge cleanup
2024-01-27 14:01:35 -06:00
Chris Hennes
ca6d9f9944
Part/Toponaming: Basic linter cleanup of makeShapeWithElementMap
...
No major refactoring.
2024-01-27 12:00:12 -06:00
Zheng, Lei
f592b66ecb
Part/Toponaming: Add original code for makeShapeWithElementMap
...
Called TopoShape::makESHAPE in the original Toponaming branch. The code here has been modified as little as possible to get it to compile in current main.
2024-01-27 11:59:56 -06:00
Zheng, Lei
9aeb396d00
Transfer in MakeElementShell
2024-01-25 11:00:01 -05:00
bgbsww
4d12e338ec
Merge branch 'main' into bgbsww-toponaming-makeElementFace
2024-01-23 08:14:07 -05:00
Chris Hennes
096c11e47f
Merge pull request #12023 from bgbsww/bgbsww-patch-30
...
Initial code of mapSubElement Test
2024-01-22 16:02:00 -06:00
Chris Hennes
852c6ae7d3
Part/TopoShapeMapper: Add missing PreCompiled include
2024-01-22 15:57:54 -06:00
bgbsww
5d40864811
Small cleanups
2024-01-22 16:14:20 -05:00
bgbsww
266d9c880a
Merge branch 'main' into bgbsww-toponaming-makeElementFace
2024-01-22 12:50:13 -05:00
bgbsww
17cab3e3ff
Update src/Mod/Part/App/TopoShapeExpansion.cpp
...
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2024-01-22 12:12:21 -05:00
bgbsww
26dbd32c15
lint / review cleanups
2024-01-22 11:01:19 -05:00
bgbsww
9edb6f58d5
ShapeMapper that works with OCCT7.8.0
2024-01-22 07:45:45 -06:00
bgbsww
0a4ec777ad
apply Comp to Comparator name change
2024-01-21 16:06:32 -05:00
bgbsww
d405fdadc4
Add tests, reformat to modern C++, clean
2024-01-21 15:34:46 -05:00
bgbsww
ab3bb9fb71
Improve tests
2024-01-19 10:49:47 -05:00
bgbsww
fae1cd569f
Lint and other cleanups
2024-01-18 11:46:15 -05:00
Zheng, Lei
e425b5b2db
Toponaming move makEFace as makeElementFace and dependencies
2024-01-17 20:38:50 -05:00
bgbsww
60ae251b61
Initial code of mapSubElement Test
2024-01-17 09:13:39 -05:00
bgbsww
0cb513f084
Move MapperMaker and MapperHistory out to future PR
2024-01-17 08:55:16 -05:00
Zheng, Lei
160ad0dc81
Restore RT hash code for OCC < 7.8.0
2024-01-16 22:43:59 -05:00
Zheng, Lei
8811a590b0
ShapeMapper code from RT branch to new TopoShapeMapper files
2024-01-16 20:11:43 -05:00
Chris Hennes
24c20a746b
Interim commit
2024-01-15 19:13:33 -06:00
Chris Hennes
99ad972319
Part/Toponaming: Merge makECopy from Toponaming
2024-01-15 19:07:18 -06:00
Chris Hennes
e78be6ca61
Part/Toponaming: Refactor to eliminate boolean blindness
2024-01-15 18:03:30 -06:00
Chris Hennes
f66a4e57d2
Part/Toponaming: Linter cleanup of makeElementWires
2024-01-15 16:39:48 -06:00
Chris Hennes
77c68ecb93
Part/Toponaming: makeElementWires linter cleanup
2024-01-15 16:39:44 -06:00
Chris Hennes
6f1af45dad
Part/Toponaming: Add original implementation of makEWires
...
Renamed to makeElementWires and modified to compile in the current codebase.
2024-01-15 16:38:45 -06:00
Chris Hennes
f0a734fed0
Part/Toponaming: Refactor makeElementCompound
...
Refactor to address linter issues, breaking up large methods, renaming variables, etc.
2024-01-15 18:17:32 +01:00
Zheng, Lei
c59bced261
Part/Toponaming: Add original code for makECompound
...
Renamed to makeElementCompound and modified as little as possible to get it to compile in the new framework. All required auxilliary methods are also brought in.
2024-01-15 18:17:32 +01:00