wmayer
57057b5840
Part: modernize C++: use default member init
2023-08-23 00:55:03 +02:00
wmayer
22e6e2cd40
Part/PD: modernize C++: redundant void arg
2023-08-05 16:50:31 +02:00
wmayer
c78e792737
Part: fix build failures with OCC >= 7.6
2022-08-09 18:42:38 +02:00
berniev
71dc5ead2f
Mod: Use override etc 2
2022-08-09 12:52:26 +02:00
Uwe
d58a05dc18
[Part] Feature*: remove unneeded includes
...
- also sort includes
2022-07-09 15:59:22 +02:00
Uwe
f129bd7da7
[Part] FaceMaker, Command and Extrusion: remove unused includes
2022-02-21 03:33:01 +01:00
Uwe
12b0e0dd92
[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
Uwe
729cd4a7c0
[Part] Extrusion: code simplification and documentation
...
- in order for the pending PR to add tapered padding/pocketing
2022-01-30 19:37:41 +01:00
Uwe
aa48c2ea44
[Part] Extrusion: simplify code by using full recursion
...
- the recursion can be done completely by one void
- also add a brief description of this void
2022-01-30 16:53:44 +01:00
Uwe
b339cd4624
[Part] Extrusion: taper nested wires properly
...
addendum to commit 2d6bcba90
Now also wires nested by more than one level are supported.
The possible nesting is infinite.
2022-01-30 05:52:43 +01:00
Uwe
f061a2cd82
[Part] handle inner wires for Extrude ( #5367 )
...
* [Part] handle inner wires for Extrude
this is a PR to make Extrude handle inner wires of sketches.
2022-01-29 21:50:55 +01:00
Uwe
9c828d6efd
[Part] Extrusion: just style fixes
...
to keep following PR diffs small
all changes were automatically done by MSVC
2022-01-20 01:08:35 +01:00
wmayer
c162037476
LGTM: [skip ci] fix: Large object passed by value
2020-07-24 18:32:31 +02:00
Ian Rees
4303384667
Clean up clang inconsistent override warnings.
2017-03-01 22:00:41 +01:00
wmayer
da406cddb8
handle possible crashes with FaceMaker and fix a few coding flaws
2016-10-02 14:47:59 +02:00
DeepSOIC
8671edf76c
Part: Extrude: port to use FaceMaker
...
For old documents, default to old behavior. For new objects, default to
use FaceMakerBullseye
2016-10-01 23:13:44 +03:00
DeepSOIC
6fb25b9df5
Part: Extrude: improvements
...
* split Dir into Dir+Length; added second Length
* support for parametric linked direction: to arbitrary edge, and to
normal
* options: reverse, symmetric
* second taper angle
* changed offset join mode for tapered extrusion on OCCT7
2016-09-01 11:46:18 +02:00
wmayer
01a24a57eb
+ support compounds of wires or faces for extrusion with tapered angle
2014-07-12 17:44:33 +02:00
wmayer
792b38ada0
+ fixes #0001412 : Extruding sketch doesn't make a solid
2014-03-12 18:37:49 +01:00
wmayer
b3836161e2
Validate face in extrusion feature
2013-03-03 12:24:23 +01:00
wmayer
60ba9cf5db
0000542: request for 'Draft Angle' option for extrusion
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5359 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-29 18:20:59 +00:00
wmayer
120ca87015
+ unify DLL export defines to namespace names
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5000 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-10-10 13:44:52 +00:00