Commit Graph

6781 Commits

Author SHA1 Message Date
Stefan Tröger
0e8b78d2fb make bodies, origins, planes and lines unmovable 2016-04-12 18:12:06 +02:00
Stefan Tröger
1880d46ec6 don't show placement for part design features 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
blobfish
fab4ec990c PartDesign: Workbench: comment out switchToDocument inside 'slots'
This causing a crash when opening a previous versioned file while already in part design.
    Can't predict timing of migration call from signals.
2016-04-12 18:12:06 +02:00
blobfish
a3a5db33e9 Gui: Part: Viewprovider: check sub objects for valid view provider 2016-04-12 18:12:06 +02:00
blobfish
8fffa8b564 Part: BodyBase: typo in property header macro 2016-04-12 18:12:06 +02:00
Stefan Tröger
051e93238b fix body boolean placements 2016-04-12 18:12:06 +02:00
Stefan Tröger
c1928f0b7b less intrusive base plane colors 2016-04-12 18:12:06 +02:00
Stefan Tröger
f99b0031d3 adopt mirror feature to base plane selection 2016-04-12 18:12:06 +02:00
Stefan Tröger
2aa4d2c210 switch polar pattern to coordinate system axis 2016-04-12 18:12:06 +02:00
Stefan Tröger
d6440b4143 switch linear pattern to coordinate system axis 2016-04-12 18:12:05 +02:00
Stefan Tröger
4c29efea1f allow origin lines in datum features 2016-04-12 18:12:05 +02:00
Stefan Tröger
63015c769e allow pick task selection from 3d view 2016-04-12 18:12:05 +02:00
Stefan Tröger
c7555eaa63 interactively show origin objects for feature pick 2016-04-12 18:12:05 +02:00
Stefan Tröger
4b545f9e6f remove unneeded files 2016-04-12 18:12:05 +02:00
Stefan Tröger
83ab03a491 move feature pick dialog into the task view 2016-04-12 18:12:05 +02:00
Stefan Tröger
c92e0f5870 add origin icon 2016-04-12 18:12:05 +02:00
Stefan Tröger
fcdb80eab3 Prevent origin and base entities from transforming 2016-04-12 18:12:05 +02:00
Stefan Tröger
3f5caa2181 group coordinate planes and lines 2016-04-12 18:12:05 +02:00
Stefan Tröger
915b8ef446 add base lines 2016-04-12 18:12:05 +02:00
Stefan Tröger
e59b3cef4b highlight planes 2016-04-12 18:12:05 +02:00
blobfish
45844c2fd2 Part Design: Gui: Workbench: assign activePart and activeBody when doc has tip 2016-04-12 18:12:05 +02:00
blobfish
40d144b11b Part Design: Datum Task: recompute document upon dialog rejections 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
05f9ee5af2 make hidden base plane parts dashed 2016-04-12 18:12:05 +02:00
Stefan Tröger
8134cf3cf4 Adopt planes to Part size 2016-04-12 18:12:04 +02:00
blobfish
ae3916229d Gui: ActiveObject: remove upon delete
Squashed with:
Gui: MDIView: connection bug.
Gui: MDIView: forgot disconnect.
2016-04-12 18:12:04 +02:00
blobfish
c161ffaf44 Part Design: Workbench: commonize construciton of default part and body 2016-04-12 18:12:04 +02:00
blobfish
f35871f6b9 App: Document: recompute document upon delete 2016-04-12 18:12:04 +02:00
blobfish
b2104e97e1 Gui: View3DInventorViewer: check if child exists before removal 2016-04-12 18:12:04 +02:00
blobfish
a412d309c5 App: Doc: affected labels list in delete command 2016-04-12 18:12:04 +02:00
blobfish
4a1978aae9 Part Design: add temp PartDesign_MoveTip icon to stop error 2016-04-12 18:12:04 +02:00
blobfish
cd9fcc58ba PartDesign: Gui: Update doc after setuppart 2016-04-12 18:12:04 +02:00
Stefan Tröger
f873fb80e9 Remove BasePlanes from part design 2016-04-12 18:12:04 +02:00
Stefan Tröger
eb226967f3 Show feature choose dialog for sketch if nothing is selected 2016-04-12 18:12:04 +02:00
Stefan Tröger
13fea20cdd fix datum plane transparency
one can not change the transparany type in the scene graph. Furthermore no normals are used, hence no normal binding is needed.
2016-04-12 18:12:04 +02:00
Stefan Tröger
f357e045de fix blocking datum plane
BrepFaceSet implementation was faulty, if normal cache locks have been aquired they need to be released
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
56af3ca44d PartDesign: adding some asserts to workbench 2016-04-12 18:12:04 +02:00
blobfish
7248888e05 PartDesign: Workbench: set active body post migration 2016-04-12 18:12:04 +02:00
blobfish
d90fec4de1 Part Design: Workbench: don't try to remove active body 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
b9512a2663 App: Part: rename base planes. 2016-04-12 18:12:03 +02:00
blobfish
7be3e654f8 not typo 2016-04-12 18:12:03 +02:00
blobfish
6877cbbd51 updating to setActiveObject call 2016-04-12 18:12:03 +02:00
Stefan Tröger
d112c41eca improve active object handling 2016-04-12 18:12:03 +02:00
jriegel
884ae139fa Several enhancements
+ PLMXML Reader
+ Some meta information sorting
+ Making ProductRefs invisibly in Tree
2016-04-12 18:12:03 +02:00
jriegel
b38f63f391 + add PlmXmlParser
+ add test data for PLMXML and JT
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
775744c1ac some fixes in Active object handling on Viewer 2016-04-12 18:12:03 +02:00
jriegel
842604a2f8 small warning fix 2016-04-12 18:12:03 +02:00
jriegel
16ab7f710b Active object manager for the Viewer 2016-04-12 18:12:03 +02:00
jriegel
240f2f7428 fix Jt merge 2016-04-12 18:12:03 +02:00
jriegel
1e01f8c223 fix errors from merge of master 2016-04-12 18:12:03 +02:00
jriegel
ade02b5643 implementing Element reading 2016-04-12 18:12:03 +02:00
jriegel
1ca23c33c7 tchnical commit 2016-04-12 18:12:03 +02:00
jriegel
81b4bcd4af further implementing 2016-04-12 18:12:03 +02:00
jriegel
248b228dbf start new Jt Reader 2016-04-12 18:12:02 +02:00
jriegel
5271a24476 [Assembly] fixing the commands and some import 2016-04-12 18:12:02 +02:00
jriegel
d59904fd37 some fixes 2016-04-12 18:12:02 +02:00
jriegel
dc4fdc2c53 Assembly: Rename to setActiveBody and make link indeipendant Part initialization 2016-04-12 18:12:02 +02:00
jriegel
271bb65cbd Assembly: Plane ViewProvider Size property and smaller standard size 2016-04-12 18:12:02 +02:00
jriegel
51b46e1e37 Assembly: Add GeoFeatureGroup and helpers 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
0feabcc8ff Assembly: Add non PartDesign feature group to Part also 2016-04-12 18:12:02 +02:00
jriegel
952d598ca9 Assembly: Add warning on conversion 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
jriegel
602aeecaaf add Python objects for Part and GeoFeature 2016-04-12 18:12:02 +02:00
jriegel
015183a0d7 Error handling if NumPy is not there 2016-04-12 18:12:02 +02:00
jriegel
396f188f30 Tip property in Document and special load save handling 2016-04-12 18:12:02 +02:00
jriegel
104d94ae0f compiles on LibPack 10 2016-04-12 18:12:02 +02:00
jriegel
86bbde4bda Add path and view provider for Part 2016-04-12 18:12:02 +02:00
jriegel
608dddd998 Restructure the Assembly data model (again)... 2016-04-12 18:12:01 +02:00
jriegel
09fe593ae0 small fix 2016-04-12 18:12:01 +02:00
Jan Rheinländer
72b6d02a43 Allow selecting sketch axes in Polarpattern, same as in LinearPattern and Mirrored 2016-04-12 18:12:01 +02:00
Jan Rheinländer
0ddff2419f Fixed bugs in Transformed features 2016-04-12 18:12:01 +02:00
jriegel
35e35527db Start of rework of class structure 2016-04-12 18:12:01 +02:00
jriegel
9d25c717b4 Add additional loging 2016-04-12 18:12:01 +02:00
jriegel
14efce0655 fix #1348 2016-04-12 18:12:01 +02:00
jriegel
43eab0c491 Implement some diagnostics 2016-04-12 18:12:01 +02:00
jriegel
6344c42525 Open new track for importing Assembly structures with OCSF reader. 2016-04-12 18:12:01 +02:00
jriegel
4ad93594a6 Fixes some merge Bugs 2016-04-12 18:12:01 +02:00
jriegel
91196ee244 dripping Body in Assembly (ongoing) 2016-04-12 18:12:01 +02:00
jriegel
80a9d4274e Generall Drag/Drop interface 2016-04-12 18:12:01 +02:00
jriegel
c46097654f Const correctness in DocumentObjectGroup 2016-04-12 18:12:01 +02:00
jriegel
a08fdaa648 New Dialog for Quenstions and Warnings and the usage in Assembly 2016-04-12 18:12:01 +02:00
Stefan Troeger
ad8ae753d9 fix the precompiled redefinition problem 2016-04-12 18:12:01 +02:00
Stefan Troeger
32e6091366 add assembly item destructor to avoid strange linker problemn 2016-04-12 18:12:01 +02:00
Stefan Tröger
de9c61e150 restore externalisation behaviour with gcc/clang compilers 2016-04-12 18:12:01 +02:00
Stefan Troeger
c070d41e1e fix wrong conditional statement 2016-04-12 18:12:01 +02:00
Stefan Troeger
5fd47ad881 fix typo in preprocessor else if statement 2016-04-12 18:12:01 +02:00
Stefan Troeger
5ef6fb5dd5 msvc and gcc/clang are not satisfiable with the same code... 2016-04-12 18:12:01 +02:00
Stefan Troeger
3b4db93332 resolve windows issues 2016-04-12 18:12:01 +02:00
Stefan Tröger
18aceffce8 dissallow cyclic system until they work reliabe
l
2016-04-12 18:12:01 +02:00
Stefan Tröger
9bd19328ca multiple debug updates 2016-04-12 18:12:00 +02:00
jmaustpc
cdd83966b1 update remaining Assembly constraint icons to new theme
update remaining Assembly constraint icons
to new cylinder theme

Also increase the emphasis on the constriants
by thickening them, in the
Assembly_constraints_tree icon
2016-04-12 18:12:00 +02:00
jmaustpc
1de931355e update Assembly constraint icons to cylinder theme 2016-04-12 18:12:00 +02:00
jmaustpc
8be5d0eb3e update Assembly Workbench icon in InitGui.py 2016-04-12 18:12:00 +02:00
jmaustpc
38b1d497dd Update icon references in Task Assembly Constraint
to include the new sub-directory "constraints" in the path
for the Assembly constraints icons
2016-04-12 18:12:00 +02:00