luz paz
19362d0d20
[PartDesign] Rearrange translations as they appear in the GUI
2021-06-09 21:59:26 -04:00
luz paz
7962e73e44
[PartDesign] Expose items in PartDesign dropdown to translation
...
Fixes https://github.com/FreeCAD/FreeCAD-translations/issues/3
2021-06-09 21:59:26 -04:00
luz paz
aaed845469
[PartDesign] Add unexposed strings to be translated
...
Fixes https://github.com/FreeCAD/FreeCAD-translations/issues/2
Partial fix for https://github.com/FreeCAD/FreeCAD-translations/issues/8
2021-06-09 21:59:26 -04:00
luz paz
81875dfa42
PartDesign: tweaks to Gui/Workbench.cpp formatting
2021-06-06 15:02:58 -04:00
donovaly
f0655f7c3f
[PD] fix primitives issues
...
- to avoid invalid results:
- don't allow to set equal radii for cones
- don't allow to set equal wedge parameters
- don't allow zero quantities like e.g. the box width
- use full internal precision because it must be possible to create an e.g. 23.5 um wide box and using the default 2 displayed digits
- take spinbox limits from App
- add missing tooltips
- remove disturbing commented out line from Workbench.cpp
- some coding style issues fixed automatically by the MSVC IDE
2021-04-20 19:03:40 +02:00
David Osterberg
cb2da22e86
PartDesign: New features AdditiveHelix and SubtractiveHelix
...
These features, based on the code for the Pipe class, allow the user
to simply create a helical sweep within PartDesign workbench.
Sample application is threads, springs, coils, augers, etc.
Also, remove needless requirement for positive cone angle on helixes.
Thanks to @bitacovir for helping with the icons
Thanks to @chennes for review
Thanks to @vosk for review
Thanks to @wwmayer for review
Enforce that links stay within scope for ProfileBased features
This also ensures that the Body itself is not used for creating features within
the body, causing a "Graph not a DAG" error.
2021-02-04 13:01:12 +01:00
donovaly
49a94ca14b
[PD] add measure tools
...
use Part's measure tools also for PartDesign
2020-11-13 12:38:42 +01:00
donovaly
5fcc109e5a
[PD] [skip ci] add Sketch top level menu
2020-08-10 14:00:06 +02:00
wmayer
e0b02f39ff
PartDesign: [skip ci] add text of sub-menus to translation system
2020-08-06 12:22:56 +02:00
donovaly
7f71cd3ef2
[PD] rework menu
...
The menu was too long for smaller screens. Therefore pack some of its items to subitems.
2020-08-06 12:14:27 +02:00
wmayer
d6169d6478
boost: fix for boost < 1.60
2020-06-15 19:38:39 +02:00
wmayer
730154a684
boost 1.73.0: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated
2020-06-12 17:51:33 +02:00
Adam Spontarelli
67f37b3d90
Initial addition of fcsprocket feature. This is a PartDesign tool that allows for the simple creation of ANSI standard roller chain sprockets.
2020-04-20 12:28:27 +02:00
0penBrain
97e525ea93
[PartDesign] Remove 'Set tip' from Body contextual menu ; fixes #4304
2020-04-07 19:38:01 +02: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
0penBrain
90044b1283
Add basic ability that PartDesign doesn't switch to Task panel when activated => Add a 'SwitchToTask' boolean parameter to Mod/PartDesign and set to 'false' to prevent switching
2019-07-13 12:56:09 -03:00
wmayer
b2cd9bdab6
PartDesign: Extend context menu when right-clicking on 3d view in PD workbench
2019-06-21 13:02:56 +02:00
wmayer
e5a1f3b496
fixes 0003700: Tree object deletion possible with keyboard but not right-click menu in Part Design
2019-01-14 00:47:22 +01:00
wmayer
2455be94b7
Add command to create coordinate system as datum item
2019-01-08 12:48:37 +01:00
wmayer
311fe7be59
fixes #0002725 : Random color for features in PartDesignNext
2018-06-10 18:37:53 +02:00
wmayer
57732f7441
add option to getBodyFor to suppress dialog to set workflow style to modern
2018-01-03 21:35:03 +01:00
wmayer
5d9c1d0434
implement clone command for part design
2017-10-01 18:25:55 +02:00
wmayer
d563e50632
do not auto activate single body in document when opening context-menu
2017-09-21 15:59:32 +02:00
Stefan Tröger
1a3fb02eb9
Move App::Part to a separate global toolbar
2017-09-09 16:47:07 +02:00
Eivind Kvedalen
91bafde563
PartDesign Hole Feature implemented.
...
Minor contributions from Mateusz Skowroński <skowri@gmail.com >
2017-07-26 23:39:00 +02:00
Kurt Kremitzki
85c976aa28
Remove unused sketcher commands in PDN
2017-03-15 10:35:52 -03:00
Kunda
9410e751e9
source typo fixes pt4 (only on py3 merged code)
2017-03-02 13:47:21 +01:00
Stefan Tröger
22c26d043a
PartDesign: Adopt python interface to body group
2017-01-04 16:01:58 +01:00
Stefan Tröger
526d895a5d
PartDesign: Port body to be a origin group
2017-01-04 16:01:58 +01:00
wmayer
dd7c91ddcf
fix -Wextra in PartDesign
2016-09-22 18:34:56 +02:00
Stefan Tröger
30f87e885e
PartDesign: Implement voted tool ordering
2016-05-18 23:54:59 +02:00
Stefan Tröger
00b230fdf8
Setup ShapeBinder Viewprovider and command
2016-04-12 18:12:19 +02:00
Stefan Tröger
21740ffda1
PartDesign: Reorder datum commands
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
78de2a193a
Commented out a portion of code cosed a segfault
2016-04-12 18:12:17 +02:00
Alexander Golubev
ddd0ecafa9
PartDesign/Gui: initial migration command implementation
2016-04-12 18:12:17 +02:00
Alexander Golubev
9e47fea5ab
PartDisign/WorkflowManager: initial implementation
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
5459768c3f
PartDesign: update body management commands according to the changes in body paradigms
2016-04-12 18:12:16 +02:00
Alexander Golubev
f6b0ed3a47
PartDesign: Body rework - add BaseFeature property and make Tip always point to solid
2016-04-12 18:12:16 +02:00
Alexander Golubev
e4f184a1f2
PartDesign/Workbench: fix a crash
2016-04-12 18:12:16 +02:00
Alexander Golubev
340c52a939
Share code for finding a body containing a feature
2016-04-12 18:12:14 +02:00
DeepSOIC
c940ee8674
PartDesign: disable migration
...
Temporary. Later, a way to manually invoke it should be made.
2016-04-12 18:12:14 +02:00
Alexander Golubev
118f3d2ebb
remove unneeded sketcher tools from part design
...
Previously similar patch was commited by Stefan Tröger <stefantroeger@gmx.net > but lost during rebase.
2016-04-12 18:12:14 +02:00
Stefan Tröger
54dfe5cbff
add part tool to task dialog for no selection
2016-04-12 18:12:13 +02:00
Stefan Tröger
23ebdda871
remove hole feature
...
A hole feature is something needed, however, the current implementation does not use the attacher code which would made it intuitive and compatibel to other workbench tools. A reimplementation is needed.
2016-04-12 18:12:13 +02:00
DeepSOIC
8504265bfc
PartDesign: fix porting procedure...
...
...that caused an assert in attacher that back/front subshape strings
were used for attachment to App::Plane.
2016-04-12 18:12:13 +02:00
DeepSOIC
92e279bcc9
PartDesign: patch old partdesign porting for changes in Datums
2016-04-12 18:12:12 +02:00
DeepSOIC
b6152364af
Attacher: change Part2DObject's MapMode default to mmDeactivated, and set mode to mmFlatFace only when reading files of old format.
...
PartDesign, Sketcher: set mapping mode when setting support
Mapping mode mmFlatFace is no longer default, so an explicit assignment
is required.
2016-04-12 18:12:12 +02:00
Alexander Golubev
37ed464594
PartDesign/Workbench: make a message more translation-frendly
2016-04-12 18:12:11 +02:00