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
wmayer
e68021029d
improve UpToFace option of pad/pocket for datum planes
2018-01-06 17:36:14 +01:00
luzpaz
8200c97ed2
Fix Techdraw UI typo found via crowdin + misc. typos
...
Ref: https://crowdin.com/translate/freecad/27911/en-eu#6503377
2017-11-26 15:48:20 +01: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
Alexander Golubev
e8b323ba20
PartDesignGui: small rework to sketch-based task parameters
...
This done mostly for thurther unification them with other task
parameters/dialogs.
2016-04-12 18:12:21 +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
5239f3447c
PartDesign/Gui: start to unify view providers code
...
- Moved all common code for part design features view providers to a base
class.
- Move shared code for Sketch based features to newly created
ViewProviderSketchBased class
- Add ViewProviderSketchBased to initialization
- Make Pad and Pocket ViewProviders to use the shared code
- Minor fixes to TaskFeatureParameters and some derived classes
2016-04-12 18:12:15 +02:00
Alexander Golubev
984b0dd715
PartDesign/Task{Pad,Pocket}Parameters: massive refactoring
...
Give a massive refactoring to Task dialogs for pocket and pad.
This commit features:
* Make Task dialogs for pocket and pad look nice in side-by side diff and
cross import features missing in each other.
* As a result it fixes several minor bugs.
* Gives a rework to the UpdateUI function.
* This one also fixes offset option support and migrates it to use unit
framework.
2016-04-12 18:12:15 +02:00
Alexander Golubev
595f1e19f4
PartDesignGui: move signal connections in several parameter dialogs after ui initialization
2016-04-12 18:12:15 +02:00
Alexander Golubev
180985cec0
PartDesignGui: Make DressUp and SketchSupport propertie dialogs use common accept() structure
2016-04-12 18:12:15 +02:00
Alexander Golubev
6778c548f4
PartDesign: move common code for TaskDlg{SketcherBased,DressUp}Parameters into new base class
...
Added a new class: TaskDlgFeatureBased which currently contains common
code for TaskDlgSketcherBasedParameters::reject() as well as the same
methode for TaskDlgDressUpParameters.
It's likely that other Feature task dialogs will inherit this class too.
2016-04-12 18:12:15 +02:00
Alexander Golubev
b9983d5d2d
PartDesign/Gui/TaskDlgSketchBasedParameters: emhance object hiding/unhiding on reject()
2016-04-12 18:12:14 +02:00
jrheinlaender
12bf1d58f6
Allow extruding from a datum plane to another face or plane, optionally with an offset
2016-04-12 18:11:53 +02:00
jrheinlaender
dfd27740a9
Some code unification for sketchbased features
2016-04-12 18:11:51 +02:00
jrheinlaender
2732f44b42
Miscellaneous fixes
2016-04-12 18:11:51 +02:00
jrheinlaender
54895922a4
Miscellaneous fixes
2016-04-12 18:11:50 +02:00
jrheinlaender
e78b43d7db
bugfix for extrude to datum plane
2016-04-12 18:11:50 +02:00
jrheinlaender
de17a3ede4
Pad/Pocket: Allow extrude up to a datum plane
2016-04-12 18:11:50 +02:00
jrheinlaender
bf973e06c0
Refactored code of SketchBased features to have common code in an abstract superclass
2016-04-12 18:11:50 +02:00
jrheinlaender
4f643b2218
Made the rest of the PartDesign features aware of the Body
2016-04-12 18:11:49 +02:00
jrheinlaender
90d2508efb
More bug fixes for Body insertion/deletion of features
2016-04-12 18:11:48 +02:00
jrheinlaender
0cd8fc816b
Bug fixes for Body feature insert/remove functionality
2016-04-12 18:11:48 +02:00
jrheinlaender
fb85cd2899
Enhanced Pick dialog for PartDesign feature's sketches
2016-04-12 18:11:47 +02:00
wmayer
df05844d32
+ in pad dialog make sure not to compare quantities with different units
2016-02-23 11:34:04 +01: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
Eivind Kvedalen
8e112bd2db
PartDesign: Added support for expressions.
2015-09-21 14:51:09 +02:00
wmayer
3cd024fa71
+ fixes #0001721 : PartDesign Pad 'Up to face' face selection in the 3D view not working
2015-01-06 18:38:33 +01:00
wmayer
e9370e8096
+ fixes #0001849 : Enable Spin Boxes support for Pad, Fillet and Chamfer
2014-12-11 18:25:30 +01:00
wmayer
83b0654882
+ select value in task pad panel
2014-06-10 12:33:56 +02:00
wmayer
b69b9ad6d9
+ allow to always run macros, fix disappearing grid in sketcher
2014-05-13 16:20:51 +02:00
wmayer
55984a200f
+ fix flaws found with code analyzer tool
2014-05-07 13:09:44 +02:00
wmayer
54dd200b67
+ Avoid to open two transactions when creating a pad
2014-02-28 10:02:59 +01:00
wmayer
688680c8e7
+ Fix undo/redo issue with pad
2014-02-12 16:15:24 +01:00
jriegel
4a4d851fb8
Fix default bug in Pad dialog
2014-02-09 19:21:01 +01:00
jriegel
7a7710873e
Fully implement Units in PartDesign Pad
2014-02-09 16:23:06 +01:00
Gavin Swanson
12091030a2
Add fancy unit/math input to pad tool
...
Pad tool does not currently save the units, so the result is still in mm.
2014-02-07 22:10:31 -08:00
jrheinlaender
4d595ff499
PartDesign module moving float -> double
2013-03-25 17:42:29 +04:30
jrheinlaender
d2539ff75a
Enabled "Reversed" option for Pad up to first/last
2012-11-06 20:37:52 +01:00
jrheinlaender
40cb99612b
Pad/Pocket: Fixed bug that led to failed UpToFace when finishing the feature (thanks to wmayer for pointing this out)
2012-11-06 20:37:51 +01:00
wmayer
7dd90ce697
Fix problems when chaning language while pad/pocket panel is open
2012-11-05 10:57:52 +01:00
wmayer
22c0f85672
Algorithm to remap support shape, fix bugs in pad/pocket
2012-11-04 16:48:52 +01:00
jrheinlaender
1d0be7954e
PartDesign, 758, 766, 773, 775: several improvements, fixes and code refactoring for Pad and Pocket
2012-11-03 23:07:48 +01:00
wmayer
3c08b99500
Allow to clear selection in pad/pocket, fix compile error
2012-11-02 13:52:20 +01:00
wmayer
03f465faf6
0000865: Document.xml in project file contains invalid string
2012-11-02 12:46:42 +01:00
wmayer
52178f939b
Add a check box to update 3d view or not
2012-08-17 15:36:13 +02:00
wmayer
8a94ba885c
Fix critical warnings
2012-06-13 18:49:10 +02:00
jrheinlaender
5ecef4adeb
Pad feature: Midplane, two-sided dimensions, up to first/last/face options
2012-06-08 17:32:54 +02:00
wmayer
5eaf2226ab
0000521: Part Design: Pad from sketch on a face - reversed option greyed out in Taskview
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5357 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-29 12:31:49 +00:00
wmayer
847a9aad5e
0000479: Pad: negative value is not allowed
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5249 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-10 12:12:37 +00:00