Alexander Golubev
1a26f7551f
PartDesign: add Origin to the Body and unstrap the module from the Parts
2016-04-12 18:12:18 +02:00
Alexander Golubev
2c2d155ee9
OriginGroup: add new abstraction layer between the Part and the GeoFeatureGroup
2016-04-12 18:12:18 +02:00
Alexander Golubev
797d6d3a11
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
c4f094bba4
PartDesign/Gui: rename some fonctions in ReferenceSelection.cpp
...
e.g. getPythonStr -> buildLinkListPythonStr etc
2016-04-12 18:12:17 +02:00
Alexander Golubev
c782a11aab
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
f16829baee
PartDesignGui: Make DressUp and SketchSupport propertie dialogs use common accept() structure
2016-04-12 18:12:15 +02:00
DeepSOIC
125dda4d70
PartDesign: Make groove work via Revolution ui
...
Purpose: remove duplicate code.
Remaining: wrong title and icon in task dialog.
2016-04-12 18:12:14 +02:00
DeepSOIC
9776d30b87
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
DeepSOIC
34784b2d29
PartDesign: Fix revolution
...
It failed to close task if starting a body.
2016-04-12 18:12:12 +02:00
DeepSOIC
03be8e1bba
PartDesign: tidy up sketch support and base feature confusion
...
Not complete, transformPlacement and positionBySketch are pending...
2016-04-12 18:12:11 +02:00
Stefan Tröger
6347fe8c86
make origin work correct with multiple parts
2016-04-12 18:12:08 +02:00
Stefan Tröger
ec125cf9f2
make origin lines usable in revolution
2016-04-12 18:12:08 +02:00
jrheinlaender
f1b5a6044d
Allow extruding from a datum plane to another face or plane, optionally with an offset
2016-04-12 18:11:53 +02:00
jrheinlaender
026242231e
Changed tree ordering of booleans and bodies
2016-04-12 18:11:51 +02:00
jrheinlaender
75dc92fd90
Enable edges and datum lines as rotation axis for Groove and Revolution features
2016-04-12 18:11:51 +02:00
jrheinlaender
b815656649
Refactored code of SketchBased features to have common code in an abstract superclass
2016-04-12 18:11:50 +02:00
jrheinlaender
63f782d8f0
More bug fixes for Body insertion/deletion of features
2016-04-12 18:11:48 +02:00
jrheinlaender
ee47c53339
Bug fixes for Body feature insert/remove functionality
2016-04-12 18:11:48 +02:00
Mateusz Skowroński
cd2db00f22
QString::fromAscii() is obsolete in Qt5. Replace it with fromLatin1().
...
This change is Qt4/Qt5 neutral.
2016-01-05 16:07:25 +01:00
Eivind Kvedalen
ddfbe349cf
PartDesign: Added support for expressions.
2015-09-21 14:51:09 +02:00
wmayer
fb19ea5089
+ fixes #0001870 : Revolution and Groove in Part-Design do not hide the sketch and parent-feature for some geometries
2015-01-06 15:00:24 +01:00
wmayer
dfea0206ca
+ fix doc string
2014-07-22 14:49:25 +02:00
wmayer
67b85ff8c3
+ support units in revolve panel
2014-07-22 14:30:30 +02:00
wmayer
3b5cdda879
+ fix flaws found with code analyzer tool
2014-05-07 13:09:44 +02:00
wmayer
fb994e204c
+ fixes #0000854 : Ability to change number of digits to the right of decimal place in spinboxes
2014-02-16 18:02:09 +01:00
jrheinlaender
8df84e76c4
PartDesign module moving float -> double
2013-03-25 17:42:29 +04:30
logari81
046504234f
PartDesign: Intelligent defaults for the Reversed flag of Revolution/Groove features
2013-02-14 16:06:23 +01:00
wmayer
515f30c1a0
0000906: Segmentation Fault when try to use linear pattern on Part, fix some issues with selection gate
2012-12-07 14:01:49 +01:00
jrheinlaender
883259d146
PartDesign: add UpdateView option for Revolution and Groove
2012-11-01 16:38:58 +01:00
jrheinlaender
58a02d24ae
Revolution feature: Midplane and Reversed options
2012-06-08 20:59:07 +02:00
logari81
e2ce022839
+ add axis link property to the PartDesign/Revolution feature
...
+ fix placement of the PartDesign/Revolution feature to the placement of its sketch/support
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5279 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-12 17:53:48 +00:00
wmayer
6ec6ed601e
+ set focus on spin box for pocket, revolve and fillet task panel
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5217 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-04 16:15:36 +00:00
jriegel
aaf5f08d8e
+ Gui for Pocket and Revolution
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5059 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-10-24 20:10: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