andrea
c66aadeb60
removed references to OCC<7
2022-06-25 14:29:24 +02:00
wmayer
d1d4b996e7
PD: modernize C++11
...
* use nullptr
2022-03-23 19:26:14 +01:00
wmayer
8f786ea6ef
Gui: Optimize includes to reduce compile time
2022-03-07 20:29:18 +01:00
Uwe
1d58c674a2
[PD] some more work to remove unused includes
2022-02-21 02:50:16 +01:00
wmayer
f0aa77c96d
PD: simplify code to display rejected shape and move it to its own function
2021-10-08 22:32:26 +02:00
David Osterberg
482129c5a4
PartDesign: Transformed. Fix regression in preview
2021-03-13 14:48:16 +01:00
Zheng, Lei
a045f58a85
PartDesign: change feature DressUp behavior when used for pattern
...
Repurpose DressUp.SupportTransform property to define the following
behavior,
* When disabled (default), only the dressing will be used for patterning.
* When enabled, the additive/subtractive shape of the dressed base
feature will be used for patterning. Any dressing that is not applied
to the based feature will be ignored.
* If the dressing is applied to non-additive/subtractive feature, then
only the dressing will be used for patterning.
New API FreatureAddSub::getAddSubShape() is added to account for the
fact that a dressing (e.g. a fillet) can be either additive or
subtractive, which means that a DressUP feature may contain both
additive and subtractive shapes.
FeatureTransformed is modified to perform both fusion and cut if
required.
2020-07-11 13:03:21 +02:00
luz.paz
dc8bf3dc39
PartDesign: [skip ci] fix header uniformity
...
This PR fixes header uniformity across all PartDesign WB files
2019-12-22 00:58:38 +01:00
Zheng, Lei
cd2b7e297c
PartDesign changes
...
* Mostly for supporting in-place editing
* Add new SubShapeBinder that support cross coordinate system,
external, and sub-object binding
2019-08-17 15:15:47 +02:00
Zheng, Lei
5214f5b7ce
Gui: add coinRemoveAllChildren to work around Coin3D bug
...
See bug description:
https://bitbucket.org/Coin3D/coin/pull-requests/119/fix-sochildlist-auditing/diff
Because of path based rendering (SoFCPathAnnotation) in mouse over
highlight, this bug causes crash more frequently here comparing to
upstream.
All C++ calling of SoGroup::removeAllChildren() is replaced by
Gui::coinRemoveAllChildren(), and python code is fixed by monkey
patching SoGroup.removeAllChildren() in FreeCADGuiInit.py.
2019-08-17 14:52:11 +02:00
wmayer
1b7708a391
fixes 0003148: PartDesign does not allow colouring of single faces for non-primitives
2018-09-24 19:30:36 +02:00
wmayer
9024ad34d0
fix inconsistency between context-menu and default edit mode PD primitives
2017-09-12 19:49:07 +02:00
Abdullah Tahiri
42264f87d1
render both faces
2017-06-16 00:15:22 +02:00
Wolfgang E. Sanyer
d1d2f1f811
This commit adds getShape and setShape to TopoShape
2016-08-06 23:42:55 +02:00
Mateusz Skowroński
a8d37dabbe
QString::fromAscii() is obsolete in Qt5. Replace it with fromLatin1().
...
This change is Qt4/Qt5 neutral.
2016-04-15 11:55:12 +02:00
Stefan Tröger
8cbf27dbd6
PartDesign: Fix context menus
2016-04-12 18:12:23 +02:00
Alexander Golubev
9347f66a9e
PartDesign/Gui: Move various utility stuff from Workbench to a separate file
...
Also do some header cleanup.
2016-04-12 18:12:17 +02:00
Alexander Golubev
a96e78e063
PartDesign/Gui: make Transformed ViewProviders use common code with other
2016-04-12 18:12:16 +02:00
Stefan Tröger
b0817ff086
allow non-sketch based additive and subtractive features
2016-04-12 18:12:06 +02:00
jrheinlaender
05b9d68890
Fix some errors in the PartDesign ViewProvider code
2016-04-12 18:11:56 +02:00
jrheinlaender
011dbf53da
Enable multiple originals for the transformed features
2016-04-12 18:11:56 +02:00
jrheinlaender
4addc00d97
Drop into insert mode when user double-clicks on a PartDesign feature in the Tree
2016-04-12 18:11:50 +02:00
jrheinlaender
3992a9805f
Visualization of datum lines and planes
2016-04-12 18:11:49 +02:00
jrheinlaender
9ca63b603a
Switch to PartDesign workbench as soon as a PartDesign feature is edited
2016-04-12 18:11:49 +02:00
jrheinlaender
4f643b2218
Made the rest of the PartDesign features aware of the Body
2016-04-12 18:11:49 +02:00
Mateusz Skowroński
c275b35d48
QString::fromAscii() is obsolete in Qt5. Replace it with fromLatin1().
...
This change is Qt4/Qt5 neutral.
2016-01-05 16:07:25 +01:00
wmayer
dcda84c00e
+ re-insert removed line
2015-08-03 10:53:36 +02:00
wwmayer
6bf065c097
+ fix many minor warnings, activate -Wall for gcc
2015-08-02 22:32:18 +02:00
wmayer
6b3340e7b5
+ include missing header files
2015-07-01 13:02:29 +02:00
Sebastian Hoogen
7cc178adf5
add angularDeflection property to ViewProvider
...
issue #1868
2015-03-21 19:27:43 +01:00
wmayer
05e8a4f74c
+ fixes #0001549 : crash with Draft move tool while sketch is in edit mode
2014-05-20 15:25:03 +02:00
jriegel
0c8cfa92e5
Log in FemMesh view provider and some warnings fixed
2013-02-18 22:29:02 +01:00
logari81
ebb9182141
PartDesign: Highlight in red the rejected transformations when editing pattern features
2013-02-13 14:06:36 +01:00
logari81
92790b6d1e
PartDesign: Deactivate nesting of original features in patterns
2013-01-09 23:35:32 +01:00
logari81
e0184a9d4b
PartDesign: add messages frame in the task view of Transform/Pattern features
2012-09-14 12:51:59 +02:00
jrheinlaender
023c7fa0b1
PartDesign: implement Transform and Pattern features
2012-09-07 11:55:26 +02:00