Stefan Tröger
1d1cc9cfba
PartDesign: Fix origin selection for pattern
2016-11-28 22:13:41 +01:00
wmayer
bad943b15f
issue #0001649 : Changing names on Pads does not change them everywere
2016-10-21 15:33:43 +02:00
wmayer
70ba1b994b
replace const char* with QString in removeItemFromListWidget
2016-10-21 13:48:45 +02:00
Sergo
e1a50ca414
PD: add SelectionFilterGate to filter dependents, fix mirror taskview
2016-10-15 17:41:56 +02:00
Sergo
f880202fe6
PD: fix #0002582
2016-10-15 17:41:56 +02:00
Sergo
1a688a6375
PartDesign: fix Polar and Mirror accepting Datum
2016-09-30 11:09:00 -03:00
wmayer
dd7c91ddcf
fix -Wextra in PartDesign
2016-09-22 18:34:56 +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
463070b1f6
Fix crash on aborted pattern external axis
2016-04-12 18:12:22 +02:00
Stefan Tröger
f392ed30d2
PartDesign mirror must work with base planes
2016-04-12 18:12:22 +02:00
Alexander Golubev
96ae671a23
PartDesign/Gui: prevent Task*PatternParameters not crash on non sketchBased features
2016-04-12 18:12:19 +02:00
Alexander Golubev
3ed51ac4bd
PartDesign: add Origin to the Body and unstrap the module from the Parts
2016-04-12 18:12:18 +02:00
Alexander Golubev
d72a919384
OriginGroup: add new abstraction layer between the Part and the GeoFeatureGroup
2016-04-12 18:12:18 +02:00
Alexander Golubev
305151be34
App/Origin: big refactoring
...
- Rebase App::Origin on App::DocumentObject
- Keep all control over the Origin structure inside the Origin and it's
ViewProvider
- Add OriginFeature class as common base for App::Plane and App::Line
- Rebase App::Plane and App::Line on top of newly created class and
move to the file.
- Change Origin's ViewProvider API associated with temporary display
- Lots of associated changes to files
- Several minor fixes
- Lots of new bugs
2016-04-12 18:12:18 +02:00
Alexander Golubev
771c2b2fce
PartDesign/Gui: rename some fonctions in ReferenceSelection.cpp
...
e.g. getPythonStr -> buildLinkListPythonStr etc
2016-04-12 18:12:17 +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
f6ed16438f
PartDesign: make transform parameter dialogs use common base code with other dialogs
...
subj;
Make PasrtDesign::Transformed provide common for all features
classes interface getBaseObject() instead of specific getSupportObject ();
Refactor some TransformedParameters methods.
2016-04-12 18:12:16 +02:00
DeepSOIC
3d93c906d1
PartDesign: rework axis and plane comboboxes and make it work without part.
...
Rework combobox filling and link hadling for revolution and transformed features, in order to get rid of hard-coded item indexes and make the lists more dynamic.
2016-04-12 18:12:14 +02:00
Stefan Tröger
eba61e360d
make origin work correct with multiple parts
2016-04-12 18:12:08 +02:00
Stefan Tröger
e48bdc5d89
make transform features work with non-sketch based features
2016-04-12 18:12:07 +02:00
Stefan Tröger
ca020b3285
adopt mirror feature to base plane selection
2016-04-12 18:12:06 +02:00
Stefan Tröger
148f5a9b7a
Remove BasePlanes from part design
2016-04-12 18:12:04 +02:00
Jan Rheinländer
7790513a38
Fixed bugs in Transformed features
2016-04-12 18:12:01 +02:00
jrheinlaender
9dee5333e7
Fixed bugs in various features that reversed the list of selections
2016-04-12 18:11:57 +02:00
jrheinlaender
011dbf53da
Enable multiple originals for the transformed features
2016-04-12 18:11:56 +02:00
jrheinlaender
c5ca269980
Allow transforming a Pattern feature into a MultiTransform feature
2016-04-12 18:11:54 +02:00
jrheinlaender
e16b398cbc
Miscellaneous fixes
2016-04-12 18:11:51 +02:00
jrheinlaender
c382fb3afb
Some code unification for Gui selections
2016-04-12 18:11:51 +02:00
jrheinlaender
7be8911b2b
Miscellaneous fixes
2016-04-12 18:11:51 +02:00
jrheinlaender
4524103dbc
Allow datum lines and planes for Transformed features' references
2016-04-12 18:11:50 +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
de41dc46ec
+ Prefer prefix ++/-- operators for non-primitive types
2015-10-07 13:38:17 +02:00
Eivind Kvedalen
8e112bd2db
PartDesign: Added support for expressions.
2015-09-21 14:51:09 +02:00
wmayer
a690bcb79d
+ fix possible crashes in mirror and polar pattern feature
2014-03-31 16:35:22 +02:00
wmayer
bc34b7e194
Remove updateUi() from slot functions
2013-07-12 12:55:37 +02:00
logari81
b237781d88
PartDesign: Custom sketch axes as references in linear pattern and mirrored feature
2013-02-07 21:04:00 +01:00
logari81
3562efa5d5
PartDesign: Refactor pattern features and gui
...
- remove StdDirection,StdAxis and StdMirrorPlane properties
- support sketch H_Axis, V_Axis, N_axis as valid references in patterns
- polish reference selection gui (unified for standard axes and custom references)
2013-01-09 23:18:38 +01:00
logari81
4091b661b4
PartDesign: use selection filter gate for picking references for pattern/transform features
2012-09-15 08:14:36 +02:00
logari81
d9808b4b97
PartDesign: fix bug in checkbox "Update View" of pattern features and do some code refactoring
2012-09-13 15:46:46 +02:00
logari81
cba163a803
PartDesign: restrict patterns to only one original and improve selection of references
2012-09-11 16:54:45 +02:00
logari81
afc6327b56
PartDesign: fix small issue with embedded TaskPanels in MultiTransform
2012-09-10 11:37:48 +02:00
logari81
d9f38b15e4
PartDesign: select references for Pattern features from original object
2012-09-09 09:19:18 +02:00
jrheinlaender
023c7fa0b1
PartDesign: implement Transform and Pattern features
2012-09-07 11:55:26 +02:00