Commit Graph

82 Commits

Author SHA1 Message Date
Stefan Tröger
6bcdd81e67 reduce solver calls and fix cylinder-cylinder coincident options 2016-04-12 18:11:58 +02:00
Stefan Tröger
0d91943c84 let assembly part numbering use standart freecad sheme 2016-04-12 18:11:58 +02:00
Stefan Tröger
daa75b516a slightly better error reporting from app to gui 2016-04-12 18:11:58 +02:00
Stefan Tröger
10782b232a fix perpendicular initial position issue and add better tooltips 2016-04-12 18:11:58 +02:00
Stefan Tröger
3a1e770872 prevent dangling pointers by clearing the active assembly after it was deleted 2016-04-12 18:11:57 +02:00
Stefan Tröger
8af1b3ac47 Fix solution space behaviour and further distinguish alignment/coincident 2016-04-12 18:11:57 +02:00
Stefan Tröger
fe5727011a make solution spaces accessible from GUI and fix some solver implementation errors 2016-04-12 18:11:57 +02:00
Stefan Tröger
b65f8631f1 revidsed assembly constraint gui interaction 2016-04-12 18:11:57 +02:00
Stefan Tröger
03c12b1c3f add parts and components to the selected or active assembly only and add user information 2016-04-12 18:11:56 +02:00
Stefan Tröger
54c0bf3732 avoid transformation of highlighted constraint 2016-04-12 18:11:54 +02:00
Stefan Tröger
4d0aca3e94 remove unneeded display modes from viewprovider 2016-04-12 18:11:54 +02:00
Stefan Tröger
d92eb7a035 adopt correct default colors and avoid crash due to context menu 2016-04-12 18:11:54 +02:00
Stefan Tröger
e88b7c6cb0 allow to set rigid property via context menu 2016-04-12 18:11:54 +02:00
Stefan Tröger
b9f0c4313c allow non-rigid subassemblies 2016-04-12 18:11:54 +02:00
Stefan Tröger
161f8df17f remove console messages 2016-04-12 18:11:54 +02:00
Stefan Tröger
680ff57ccf make subproduct solving work 2016-04-12 18:11:54 +02:00
Stefan Tröger
a29634b1e1 avoid drawing artefacts when adding new constraint 2016-04-12 18:11:54 +02:00
Stefan Tröger
16ba6ac14d add visualisation to the constraints 2016-04-12 18:11:53 +02:00
Stefan Tröger
c74d4bb4bc make constaints and group not greyed in tree 2016-04-12 18:11:53 +02:00
Stefan Tröger
40ed723ad6 put constraint selection message in dialog window 2016-04-12 18:11:53 +02:00
Stefan Tröger
7438a156e1 add missing files 2016-04-12 18:11:47 +02:00
Stefan Tröger
d700fff649 add more constraints and rebuild solver system everytime it needs to be executed 2016-04-12 18:11:47 +02:00
Stefan Tröger
2bd104ad7a remove gui dependencies in app 2016-04-12 18:11:46 +02:00
Stefan Tröger
d50f7f1787 basic infrastructure 2016-04-12 18:11:46 +02:00
jriegel
395557b096 Start AssemblyLib.py 2016-04-12 18:11:46 +02:00
jriegel
6dec685ba7 Assembly import script & PartDesign Solid object 2016-04-12 18:11:46 +02:00
jriegel
eed0da4e83 Added Base planes with the Body 2016-04-12 18:11:46 +02:00
jriegel
39d6d914a8 Some fixes in Body visualls (ongoing) 2016-04-12 18:11:46 +02:00
jriegel
d6772a2a7b Fix bug in switching active Part/Assembly object when document with active one was closed 2016-04-12 18:11:45 +02:00
jriegel
acb93b1644 addition of constraints 2016-04-12 18:11:45 +02:00
jriegel
f534932568 start Constraints 2016-04-12 18:11:45 +02:00
jriegel
0f6f91caec change inheritance of Item (again) 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
5b23d06cfe implement active body in PartDesign 2016-04-12 18:11:45 +02:00
jriegel
a138fb0e8c testing selection 2016-04-12 18:11:45 +02:00
jriegel
e60b7eb89c fix in Plane and Placement visual 2016-04-12 18:11:45 +02:00
jriegel
17ca3b00a9 View nesting working! 2016-04-12 18:11:45 +02:00
jriegel
11b0178a42 Slightly change start up code to run Workbench activate later and some implementations 2016-04-12 18:11:45 +02:00
jriegel
8eb0d198f8 First claimChildren3D implementation and Starting PartItem implementation 2016-04-12 18:11:45 +02:00
jriegel
d9b6c03304 Finally fixing the highlight code 2016-04-12 18:11:44 +02:00
jriegel
bd1d5525ca fix startup AssemblyGui 2016-04-12 18:11:44 +02:00
jriegel
0f05c6df8f implementing commands 2016-04-12 18:11:44 +02:00
jriegel
b4cad19107 fixes in highlight code 2016-04-12 18:11:44 +02:00
jriegel
fd000dff8a Add highlighting of tree view items 2016-04-12 18:11:44 +02:00
jriegel
9b5f9b8e58 Commands and object making 2016-04-12 18:11:44 +02:00
jriegel
437bf6d917 Add some commands to assembly 2016-04-12 18:11:44 +02:00
jriegel
0fb347e4b1 Add more objects for Assembly 2016-04-12 18:11:44 +02:00
U-EMEA\jriegel
b496dfded4 Add ViewProvider for Assembly and Part and add FreeGCE3D 2016-04-12 18:11:44 +02:00
jriegel
cb499ac2c7 Adding ViewProvider 2016-04-12 18:11:44 +02:00
jriegel
a037ffa728 First work for LibPack8 and PropertyUUID 2016-04-12 18:11:44 +02:00