Stefan Tröger
d923bebccc
make transform features work with non-sketch based features
2016-04-12 18:12:07 +02:00
DeepSOIC
439f392e88
Fix crash when adding datum and there's no active body
...
Plus fix double messageboxes about the lack of the body,
2016-04-12 18:12:07 +02:00
DeepSOIC
83777a9610
Fix revolution and groove that mistakenly made a pocket.
2016-04-12 18:12:06 +02:00
Stefan Tröger
9a2f5eea65
allow non-sketch based additive and subtractive features
2016-04-12 18:12:06 +02:00
Stefan Tröger
83ab03a491
move feature pick dialog into the task view
2016-04-12 18:12:05 +02:00
blobfish
e826e7a683
Part Design: Fillet: Task: cleanup upon dialog rejection
2016-04-12 18:12:05 +02:00
Stefan Tröger
eb226967f3
Show feature choose dialog for sketch if nothing is selected
2016-04-12 18:12:04 +02:00
blobfish
10a7f15c37
Part Design: adding const char PDBODYKEY and using. No functional change.
2016-04-12 18:12:04 +02:00
blobfish
baa0fa97b9
Part Design: Sketch: command find planes with app::Part::BaseplaneTypes
2016-04-12 18:12:04 +02:00
blobfish
6877cbbd51
updating to setActiveObject call
2016-04-12 18:12:03 +02:00
jriegel
45f7c99c1c
Changing active object handling in PartDesign
2016-04-12 18:12:03 +02:00
jriegel
dc4fdc2c53
Assembly: Rename to setActiveBody and make link indeipendant Part initialization
2016-04-12 18:12:02 +02:00
jriegel
0013374818
Assembly: Document handling and some fixes
2016-04-12 18:12:02 +02:00
jriegel
e9744c842d
Make Part working
2016-04-12 18:12:02 +02:00
jriegel
1f1f6f81ce
Moving Part creation into PartDesign Workbench
2016-04-12 18:12:02 +02:00
jmaustpc
0f1ae0d95b
Add new icons to Assembly work bench
...
Including new body icons for the treeview and
PartDesign create new body command.
Move all Assembly constrains icons into their
own sub directory of the icons directory
add "STEP, IGES or BREP" to the tool tip
of Assembly add existing Component command
2016-04-12 18:12:00 +02:00
jrheinlaender
8a041ffc8e
Fix bug that didn't allow to select base plane to create a sketch on it
2016-04-12 18:11:54 +02:00
jrheinlaender
f9b0e5908a
Allow transforming a Pattern feature into a MultiTransform feature
2016-04-12 18:11:54 +02:00
jrheinlaender
5d39df88ee
Prevent user from selecting a sketch plane that is not in the active body
2016-04-12 18:11:54 +02:00
jrheinlaender
b8dc8181bc
Added menu item to move a feature in the tree inside a body
2016-04-12 18:11:53 +02:00
jrheinlaender
7174a259f0
Two minor fixes
2016-04-12 18:11:53 +02:00
jrheinlaender
e735cf7c3a
Allow moving features between bodies from context menu of tree view
2016-04-12 18:11:53 +02:00
jrheinlaender
401c4d6dc0
Miscellaneous fixes
2016-04-12 18:11:52 +02:00
jrheinlaender
026242231e
Changed tree ordering of booleans and bodies
2016-04-12 18:11:51 +02:00
jrheinlaender
999b1c028b
Allow inserting at the beginning of a body
2016-04-12 18:11:51 +02:00
jrheinlaender
638cfd2682
Allow booleans of bodies in PartDesign
2016-04-12 18:11:51 +02:00
jrheinlaender
c751eefc00
Miscellaneous fixes
2016-04-12 18:11:51 +02:00
jrheinlaender
d8462d135b
Miscellaneous fixes
2016-04-12 18:11:50 +02:00
jrheinlaender
ffc09ec50c
Duplicate Selection: Add duplicated features to active Body
2016-04-12 18:11:50 +02:00
jrheinlaender
cda9b57b6c
miscellaneous fixes
2016-04-12 18:11:50 +02:00
jrheinlaender
3b95517a70
Drop into insert mode when user double-clicks on a PartDesign feature in the Tree
2016-04-12 18:11:50 +02:00
jrheinlaender
fe2e490645
Allow selecting back of base planes, miscellaneous fixes
2016-04-12 18:11:50 +02:00
jrheinlaender
02dfb8551d
Moved some methods from PartDesign::Body to Part::BodyBase so the SketchObjects will be removed cleanly from the Body when deleted
2016-04-12 18:11:49 +02:00
jrheinlaender
5b3d5e6bd8
Moved generic Datum class to Part module to avoid Sketcher dependency on PartDesign
2016-04-12 18:11:49 +02:00
jrheinlaender
20ba1983a4
Datum planes with offset and angle. Miscellaneous fixes
2016-04-12 18:11:49 +02:00
jrheinlaender
bb1a3a532f
Miscellaneous fixes
2016-04-12 18:11:49 +02:00
jrheinlaender
1c1531278c
Specialized viewproviders for datum features, create points from intersection of edges and faces
2016-04-12 18:11:49 +02:00
jrheinlaender
45af3e2a78
Miscellaneous fixes
2016-04-12 18:11:49 +02:00
jrheinlaender
7330d4357e
Made the rest of the PartDesign features aware of the Body
2016-04-12 18:11:49 +02:00
jrheinlaender
1b7fbeb622
Update ActivePartObject etc. on switching documents, creating new documents, and loading documents in the PartDesign workbench
2016-04-12 18:11:48 +02:00
jrheinlaender
4f80b72508
Work on Gui of Datum features
2016-04-12 18:11:48 +02:00
jrheinlaender
d8d945a8b6
Work on reference selection for Datum features
2016-04-12 18:11:48 +02:00
jrheinlaender
3b81168e41
Second step for implementing datum features
2016-04-12 18:11:48 +02:00
jrheinlaender
63f782d8f0
More bug fixes for Body insertion/deletion of features
2016-04-12 18:11:48 +02:00
jrheinlaender
1ec99c5d32
Work on inserting, removing, hiding and showing features in the body
2016-04-12 18:11:48 +02:00
jrheinlaender
f7d9bf90c4
Moved getBody() to PartDesign namespace in Workbench.cpp because ActivePartObject is also declared there now
2016-04-12 18:11:48 +02:00
jrheinlaender
339666adcf
Highlight current insert point (Tip feature) in blue
2016-04-12 18:11:48 +02:00
jrheinlaender
10c8ba7e9b
Moved ActivePartObject etc. to PartDesignGui namespace and added extern declaration to Workbench.h as suggested by logari81
2016-04-12 18:11:48 +02:00
jrheinlaender
2f658733b7
Feature tree: Insert mode for SketchBased features
2016-04-12 18:11:47 +02:00
jrheinlaender
6235385c5a
Create Base property for SketchBased features and changed Pad to use it
2016-04-12 18:11:47 +02:00