Chris Hennes
b075f7d5d6
Part/Toponaming: Apply clang-format to TopoShapeExpansion
2024-02-14 18:56:38 -06:00
bgbsww
6e9cd051f2
Toponaming/Part: Cleanup and test makeElementDraft
2024-02-14 12:20:10 -05:00
LemonBoy
7f5d89fa19
Part Attacher: Implement 1D intersection for attachments ( #12328 )
...
* PD: Implement 1D intersection for attachments
Extract a line from the intersection of two faces.
Closes #6870
* fixup! Use Handle macro
For some reason I don't fully understand yet the CI was failing, let's
see if this fixes the compilation errors.
* fixup! Add missing(?) header
Well, it compiles just fine on my system...
* fixup! Be more specific in error messages
2024-02-13 17:45:01 -03:00
LemonBoy
c0e318c6d0
Part Grid: Exclude the grid group from bbox computation ( #12349 )
...
Fixes the problem where View_FitAll would compute a huge bounding box
when the infinite grid is enabled.
Closes #11570
Co-authored-by: wwmayer <werner.wm.mayer@gmx.de >
2024-02-13 17:42:51 -03:00
Chris Hennes
d89f4d7f29
Merge pull request #12366 from bgbsww/bgbsww-toponamingGetSubTopoShape
...
Toponaming/Part: Move getSubTopoShape
2024-02-13 14:09:24 -06:00
Zheng, Lei
c5ba519470
Toponaming/Part: move in makeElementDraft
2024-02-13 13:41:56 -05:00
bgbsww
ae4393978f
Toponaming/Part: clean, doc, and test getSubTopoShape
2024-02-13 10:14:39 -05:00
Zheng, Lei
76df39e99d
Toponaming/Part: transfer in getSubTopoShape
2024-02-13 10:01:17 -05:00
wmayer
cc8452a545
Part: use of ShapeMapHasher for code simplification
2024-02-12 12:02:17 -06:00
wmayer
b45fcead7a
Part: add helper class ShapeMapHasher to reduce conditional inclusions
2024-02-12 12:02:17 -06:00
wmayer
134a5f0f50
Mod: remove leftovers of includes of Standard_math.hxx
2024-02-12 12:02:17 -06:00
Yorik van Havre
638e398bec
Crowdin translations ( #12313 )
...
* updated ts files
* merged crowdin translations
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-02-12 11:59:08 -06:00
LemonBoy
82582ace52
Clear projected shape when changing extrude height
...
When the height is zero no solid is produced, the code was thus showing
the result of the previously selected projection height.
Closes #12113
2024-02-12 11:54:48 -06:00
wmayer
ad605d6e23
Mesh: fixes #11985 : 3MF export to Prusa with clone = open edge warnings on clone
...
See https://forum.freecad.org/viewtopic.php?p=738731#p738731
2024-02-12 11:40:45 -06:00
wmayer
df7e783513
Mod: fix several compiler warnings:
...
* fix -Wsometimes-uninitialized
* fix -Wunused-parameter
* fix -Wunused-variable
* fix -Winconsistent-missing-override
* fix -Wsign-compare
* fix -Wreorder-ctor
* fix -Wtautological-overlap-compare
2024-02-12 11:39:32 -06:00
Andrei Pozolotin
4ff2ee43d2
Resolve #12235 : labels in Mod/Part/Gui/TaskAttacher.ui
2024-02-12 11:29:51 -06:00
Florian Foinant-Willig
1eb0444bd5
Part & PartDesign Cone: allow equal radii ( #12219 )
...
* PartDesign_Cone: allow equal radii
* fix R2 < R1
* Part_Cone: allow equal radii
2024-02-12 14:21:53 -03:00
Chris Hennes
70e707217e
Merge branch 'main' into facemakerTranslationFix
2024-02-12 10:45:47 -06:00
PaddleStroke
458d9aea63
Update TopoShapeMapper.cpp
2024-02-12 08:53:02 -06:00
PaddleStroke
7ef3464a5f
Update TopoShapeExpansion.cpp
...
...
2024-02-12 08:53:02 -06:00
PaddleStroke
8b4a211f13
Update TopoShapeExpansion.cpp
...
Fix I have not seen it's in the precompiled if but not in the precompile.h
2024-02-12 08:53:02 -06:00
PaddleStroke
fddab25ed8
Fix compilation failures in TopoShapeExpansion and TopoShapeMapper.
2024-02-12 08:53:02 -06:00
bgbsww
7ef0b6ec61
Toponaming/Part: Add tests, dependencies, and cleanup
2024-02-09 16:42:20 -05:00
Zheng, Lei
10d95b9ce9
Toponaming/Part: Transfer makeElementBoolean in
2024-02-09 08:23:30 -05:00
Chris Hennes
03b41403fa
Merge pull request #12189 from CalligaroV/toponamingTopoShapeWire
...
Toponaming makeElementWire
2024-02-08 20:59:26 -06:00
Chris Hennes
73d214a2ad
Merge pull request #12295 from bgbsww/bgbsww-toponamingFeaturePartBoolean
...
Toponaming: transfer in FeaturePartBoolean
2024-02-08 13:29:38 -06:00
bgbsww
b2cbd7e5a7
Clean code and testing tweak
2024-02-08 11:09:36 -05:00
CalligaroV
3066f74747
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
d9d6ae825e
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
d72896c28d
transfer in FeaturePartBoolean
2024-02-06 21:09:00 -05:00
bgbsww
46230c9a93
Add Test for MakeElementRefine
2024-02-06 15:58:37 -05:00
Zheng, Lei
31b7c3d145
Transfer in makeElementRefine
2024-02-04 08:59:41 -05:00
bgbsww
f3c9b8ee97
Delinting pass
2024-02-03 18:33:07 -05:00
Zheng, Lei
728a880078
Transfer in Geometry.x changes from RT branch
2024-02-01 17:48:32 -05:00
Vincenzo Calligaro
e6004ff6c9
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
e43b46c41f
Part: Add BRepFill_Generator to the OpenCascadeAll.h
2024-01-31 17:35:14 +01:00
bgbsww
43e333771e
Cleanup merge issues and linter concerns
2024-01-29 22:48:25 -05:00
CalligaroV
71e42f6a53
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
ff153e32e4
Merge branch 'main' into bgbsww-toponamingMakeElementShape
2024-01-28 11:19:11 -05:00
bgbsww
ac63598572
Clean code and add tests
2024-01-28 11:04:34 -05:00
Zheng, Lei
671b43c4d5
Transfer in makeElementShape
2024-01-28 10:57:13 -05:00
Zheng, Lei
90d36f60c3
FeaturePartCommon code move in
2024-01-28 06:55:01 -07:00
Chris Hennes
e24ed34867
Tests/Toponaming: Post-merge cleanup
2024-01-27 14:01:35 -06:00
Chris Hennes
d43fe277a7
Part/Toponaming: Basic linter cleanup of makeShapeWithElementMap
...
No major refactoring.
2024-01-27 12:00:12 -06:00
Zheng, Lei
d768706ebe
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
9f3d6543c6
Transfer in MakeElementShell
2024-01-25 11:00:01 -05:00
Chris Hennes
c7ac9ee848
Merge pull request #12064 from bdieterm/fixPlaneTransparency
...
Gui: add explicit transparency specification
2024-01-23 21:33:20 -06:00
bgbsww
a6ee5f4df9
Merge branch 'main' into bgbsww-toponaming-makeElementFace
2024-01-23 08:14:07 -05:00
Chris Hennes
1a7e3848b9
Merge pull request #12023 from bgbsww/bgbsww-patch-30
...
Initial code of mapSubElement Test
2024-01-22 16:02:00 -06:00
Chris Hennes
c3091337c5
Part/TopoShapeMapper: Add missing PreCompiled include
2024-01-22 15:57:54 -06:00