bgbsww
a4dd600ec6
Toponaming/Part: Fix hashing, hasher mismatches, and adjust test results to match
2024-04-15 23:00:27 -05:00
bgbsww
a88e7baff5
TopoShape/Part: Bug fixes; pass Hasher parms, OCCT 7.8 compatibility, ElementMaps correct item count
2024-04-14 13:56:07 -04:00
Zheng, Lei
6c6dce236d
Bring in missing code
2024-04-11 18:20:26 -04:00
bgbsww
c9d8bdf13d
Toponaming/Part: Add deprecation comments, clean up code
2024-04-09 21:17:08 -04:00
Zheng, Lei
82c3e107d7
TopoShape/Part: Bring in PartDesign dependencies
2024-04-09 21:17:08 -04:00
Florian Foinant-Willig
2010268187
PartDesign_Pad: add an up to shape mode
2023-11-12 20:06:57 +01:00
wmayer
ca1cb21498
PD: modernize C++: use equals default
2023-08-22 13:31:17 +02:00
Florian Foinant-Willig
b80c960077
PartDesign: Fix uptolast ends too soon
2023-08-21 11:14:24 -05:00
wmayer
9a1f8a11d6
PD: modernize C++: use range-based for loop
2023-08-16 21:54:56 -05:00
wmayer
2a88c7c7df
modernize C++: use bool literals
2023-08-06 01:35:39 +02:00
luzpaz
129d5882a7
Migrate domain name from freecadweb to freecad ( #9352 )
...
* Migrate domain name from freecadweb to freecad
* Migrate src/Mod/Material files
* Migrate Stylesheet related files
* Migrate *.svg files
* Migrate miscellaneous files
* Migrate some build files
* Migrate recently added TD AR_IRAM template files
Closes #6415
2023-04-24 15:19:20 -05:00
adrianinsaval
0e22ada9dd
[PD Pad/Pocket] Fix bug with midplane usage in TwoLengths mode ( #7216 )
...
* [PD Pad/Pocket] Fix bug with midplane usage in TwoLengths mode
2022-07-20 03:13:01 +02:00
Uwe
43f289f27a
[PD] [skip CI] FeatureExtrude.cpp: fix a comment
2022-07-19 03:30:48 +02:00
Uwe
a8d01fa6c6
[PD] add parameter enabling logic for pad/pocket
...
- currently all parameters are always enabled and thus can lead to errors like the one reported here:
https://forum.freecadweb.org/viewtopic.php?f=3&t=70266
2022-07-18 00:26:15 +02:00
Uwe
4b08dd8142
[PD] Boolean to Groove: remove unused includes
2022-02-21 01:07:36 +01:00
wmayer
15ff4c8f94
PD: for better cohesion do not call generateTaperedPrism inside generatePrism
2022-02-14 00:46:48 +01:00
wmayer
32ae033b43
PD: restore old method name and fix doxygen documentation
2022-02-13 22:30:17 +01:00
Uwe
dc332a5ca0
[PD] moves Extrude code to FeatureExtrude
...
* [PD] moves Extrude code to FeatureExtrude
- since the Extrude code is only used by Pocket/pad, it should better in FeatureExtrude
2022-02-12 19:37:53 +01:00
Uwe
cfdf334b7f
[PD] add option to create tapered Pad / Pocket
...
This PR adds the same functionality as provided by Part Extrude.
The used code parts are sorted out to a new helper function that is used by Part and PartDesign.
2022-02-02 01:04:06 +01:00
wmayer
f1a265479d
PD: declare signedLengthConstraint in FeatureExtrude as static class member
2022-01-09 10:53:04 +01:00
Uwe
e2f883fcc4
[PD] Pad/Pocket: sort out common code
...
- sort out a constraint used by Pad and Pocket
- also unify Length2 parameter naming
2022-01-08 00:45:19 +01:00
Uwe
ccc45659b0
[PD] correct copyright
...
these files were added by Werner in 2020
2022-01-06 21:56:53 +01:00
wmayer
501c3dc657
PD: fix ProfileBased::getAxis
...
Introduce an enum to verify the axis depending on the used context.
* For helix no restriction is needed
* For Pad/Pocket the axis must not be parallel with the sketch plane
* For Revolve/Groove the axis must not be perpendicular with the sketch plane
2021-12-02 17:24:18 +01:00
Uwe
9283aa0f72
[PD] revert a part of commit 1da079b34
...
as discussed and polled in https://forum.freecadweb.org/viewtopic.php?f=8&t=64000
2021-11-25 03:19:31 +01:00
Uwe
1da079b34b
[PD] better solution for reversed pad/pocket handling
...
- let FeatureExtrude set the right direction
- use the UI as once intended: custom vector values are always taken as they are, so reversing a custom direction will not lead to a negation of the custom vector in the UI. The logic is: "take the vector as it is, and when Reversed is on, negate it additionally"
2021-11-23 04:22:37 +01:00
wmayer
ab480df745
PD: move duplicated code to common base class
2021-11-20 11:45:13 +01:00
wmayer
9ee60fd585
PD: Add common base class for Pad/Pocket
2021-11-20 10:34:01 +01:00