Stefan Tröger
252865d43f
Active view may not be 3d viewer
...
When for example the spreadsheet is open and an recompute is issued, the active view is not the 3d viewer which leads to crash if used for scene graph calculations.
2016-04-12 18:12:21 +02:00
Alexander Golubev
27667cf5e6
Fix warnings introduced in new PartDesign
...
Mostly unused wariables and compare of signed & unsigned
2016-04-12 18:12:21 +02:00
Alexander Golubev
3bbbb941d1
PartDesign/ViewProviderBody: reduce number of recalculations in the body
2016-04-12 18:12:19 +02:00
Alexander Golubev
a8fcda3523
GeoFeaturertDesign/Gui: Add recompute sizes and datums to the body vp
2016-04-12 18:12:19 +02:00
Alexander Golubev
68c78de00d
PartDesign/Gui: add origin sizing and rework datums sizing
2016-04-12 18:12:18 +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
9db890015c
PartDesign/Body: move deletion of subobjects to view provider
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
f6b0ed3a47
PartDesign: Body rework - add BaseFeature property and make Tip always point to solid
2016-04-12 18:12:16 +02:00
Stefan Tröger
b733d38064
better active part and document tip handling
2016-04-12 18:12:10 +02:00
Stefan Tröger
07099e1163
add coordinate system datum
2016-04-12 18:12:07 +02:00
blobfish
9b9d79d2fe
Part Design: adding const char PDBODYKEY and using. No functional change.
2016-04-12 18:12:04 +02:00
blobfish
b7735098ba
updating to setActiveObject call
2016-04-12 18:12:03 +02:00
jriegel
d7c932d714
Changing active object handling in PartDesign
2016-04-12 18:12:03 +02:00
jriegel
d87d0e8376
Assembly: Rename to setActiveBody and make link indeipendant Part initialization
2016-04-12 18:12:02 +02:00
jmaustpc
81e2e4714d
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
7e7697f9eb
Made Body::claimChildren() stabler against NULL items
2016-04-12 18:11:55 +02:00
jrheinlaender
bfaf7f1e3f
ViewProviderBody::claimChildren() : Claim all children not claimed by another object
2016-04-12 18:11:55 +02:00
jrheinlaender
87aa6fbc77
Fixed bug that prevented proper switching to PartDesign workbench
2016-04-12 18:11:54 +02:00
jrheinlaender
e3d45ed61d
PartDesign Body migration: Fix migration of MultiTransform sub-features
2016-04-12 18:11:53 +02:00
jrheinlaender
8dabdf2eaf
Miscellaneous fixes
2016-04-12 18:11:52 +02:00
jrheinlaender
c7d4ab22b9
Simplified datum features by making use of the placement property
2016-04-12 18:11:50 +02:00
jrheinlaender
e3d2eea982
Automatically adjust datum line/plane size to Body bounding box
2016-04-12 18:11:49 +02:00
jrheinlaender
d4898e51b7
Miscellaneous fixes
2016-04-12 18:11:49 +02:00
jrheinlaender
ae7dd86b4d
Honour the ordering of the children returned by claimChildren() in the TreeWidget
2016-04-12 18:11:49 +02:00
jrheinlaender
0cd8fc816b
Bug fixes for Body feature insert/remove functionality
2016-04-12 18:11:48 +02:00
jrheinlaender
0701b237ac
More work on highlighting and hiding/showing
2016-04-12 18:11:48 +02:00
jrheinlaender
9fc73e6abe
Feature tree: Insert mode for SketchBased features
2016-04-12 18:11:47 +02:00
jrheinlaender
d9ad63ba06
Integrated PartDesign::Pad into Body feature workflow
2016-04-12 18:11:47 +02:00
jriegel
39d6d914a8
Some fixes in Body visualls (ongoing)
2016-04-12 18:11:46 +02:00
jriegel
96f2a734ae
3D subgrouping for Body
2016-04-12 18:11:46 +02:00
jriegel
5f8ebafd7d
switch PartDesign to Bodies
2016-04-12 18:11:45 +02:00
jriegel
ee712eecf8
Automatic WB switching and Active PartDesign body
2016-04-12 18:11:45 +02:00
jriegel
437bf6d917
Add some commands to assembly
2016-04-12 18:11:44 +02:00