jriegel
4d6e26e2fd
Assembly: Document handling and some fixes
2016-04-12 18:12:02 +02:00
jriegel
ae74655ee8
Restructure the Assembly data model (again)...
2016-04-12 18:12:01 +02:00
jriegel
6a1fc0981a
small fix
2016-04-12 18:12:01 +02:00
jriegel
354e7dfa87
Start of rework of class structure
2016-04-12 18:12:01 +02:00
jriegel
2b5c2ffd60
fix #1348
2016-04-12 18:12:01 +02:00
jriegel
288b5b32fb
Open new track for importing Assembly structures with OCSF reader.
2016-04-12 18:12:01 +02:00
jriegel
0f6e13ca27
dripping Body in Assembly (ongoing)
2016-04-12 18:12:01 +02:00
jriegel
7ca9efe341
New Dialog for Quenstions and Warnings and the usage in Assembly
2016-04-12 18:12:01 +02:00
Stefan Troeger
d41f69d72e
fix the precompiled redefinition problem
2016-04-12 18:12:01 +02:00
Stefan Tröger
b1259093ad
multiple debug updates
2016-04-12 18:12:00 +02:00
jmaustpc
9672cae276
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
a4aa2cf842
update Assembly constraint icons to cylinder theme
2016-04-12 18:12:00 +02:00
jmaustpc
5267c0df74
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
Stefan Tröger
c500e93a6a
extend debug facilities with state writing and add externalisation to make it compile with a decent amout of memory
2016-04-12 18:12:00 +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
Stefan Tröger
1b2f219d31
make subassembly constraints always accessible
2016-04-12 18:11:59 +02:00
Stefan Tröger
b75bf609c0
fix unsupported geometry crashs, add visual feedback for unsupported geometry and fix crash on both parts in subassemblys
2016-04-12 18:11:59 +02:00
Stefan Tröger
fcdff96a9e
rename the add commands
2016-04-12 18:11:59 +02:00
Stefan Troeger
1443b9537d
include dcm core directly to use the warning supression
2016-04-12 18:11:59 +02:00
Stefan Tröger
5bdce01603
use freecad resource, not local one
2016-04-12 18:11:59 +02:00
Stefan Tröger
cca8bbd769
make sure active assembly object extern variable is always the same type, as visual studio can't find it if derived classes are used
2016-04-12 18:11:58 +02:00
Stefan Tröger
2837bfa9dd
placehoder text not supported in libpack qt version
2016-04-12 18:11:58 +02:00
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