jmaustpc
1de931355e
update Assembly constraint icons to cylinder theme
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
Stefan Tröger
4b5e387da4
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
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
Stefan Tröger
4441d9d2c7
make subassembly constraints always accessible
2016-04-12 18:11:59 +02:00
Stefan Tröger
66f9afbef3
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
054dba0847
rename the add commands
2016-04-12 18:11:59 +02:00
Stefan Troeger
f0ed9c81c3
include dcm core directly to use the warning supression
2016-04-12 18:11:59 +02:00
Stefan Tröger
8b0fe845bf
use freecad resource, not local one
2016-04-12 18:11:59 +02:00
Stefan Tröger
348f4c5476
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
ab4ca88fef
placehoder text not supported in libpack qt version
2016-04-12 18:11:58 +02:00
Stefan Tröger
bc8d2d2294
reduce solver calls and fix cylinder-cylinder coincident options
2016-04-12 18:11:58 +02:00
Stefan Tröger
e9540eadcc
let assembly part numbering use standart freecad sheme
2016-04-12 18:11:58 +02:00
Stefan Tröger
dd1044a5e8
slightly better error reporting from app to gui
2016-04-12 18:11:58 +02:00
Stefan Tröger
932c4b5e11
fix perpendicular initial position issue and add better tooltips
2016-04-12 18:11:58 +02:00
Stefan Tröger
c1d799e831
prevent dangling pointers by clearing the active assembly after it was deleted
2016-04-12 18:11:57 +02:00
Stefan Tröger
64ec142d61
Fix solution space behaviour and further distinguish alignment/coincident
2016-04-12 18:11:57 +02:00
Stefan Tröger
45a3f149c3
make solution spaces accessible from GUI and fix some solver implementation errors
2016-04-12 18:11:57 +02:00
Stefan Tröger
f91d5013a3
revidsed assembly constraint gui interaction
2016-04-12 18:11:57 +02:00
Stefan Tröger
a15fbf3db6
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
5ce6c68a57
avoid transformation of highlighted constraint
2016-04-12 18:11:54 +02:00
Stefan Tröger
3dafb038b2
remove unneeded display modes from viewprovider
2016-04-12 18:11:54 +02:00
Stefan Tröger
9a50535a4b
adopt correct default colors and avoid crash due to context menu
2016-04-12 18:11:54 +02:00
Stefan Tröger
f61ae2e90c
allow to set rigid property via context menu
2016-04-12 18:11:54 +02:00
Stefan Tröger
e9e1b45280
allow non-rigid subassemblies
2016-04-12 18:11:54 +02:00
Stefan Tröger
14c20fbe89
remove console messages
2016-04-12 18:11:54 +02:00
Stefan Tröger
98d81ed483
make subproduct solving work
2016-04-12 18:11:54 +02:00
Stefan Tröger
26cd6de30f
avoid drawing artefacts when adding new constraint
2016-04-12 18:11:54 +02:00
Stefan Tröger
e0efc30893
add visualisation to the constraints
2016-04-12 18:11:53 +02:00
Stefan Tröger
46700422fd
make constaints and group not greyed in tree
2016-04-12 18:11:53 +02:00
Stefan Tröger
61430e67e1
put constraint selection message in dialog window
2016-04-12 18:11:53 +02:00
Stefan Tröger
394085133c
add missing files
2016-04-12 18:11:47 +02:00
Stefan Tröger
ca60024447
add more constraints and rebuild solver system everytime it needs to be executed
2016-04-12 18:11:47 +02:00
Stefan Tröger
35a9f1c693
remove gui dependencies in app
2016-04-12 18:11:46 +02:00
Stefan Tröger
474fbbcb3e
basic infrastructure
2016-04-12 18:11:46 +02:00
jriegel
638cfcc2cf
Start AssemblyLib.py
2016-04-12 18:11:46 +02:00
jriegel
fc7db6369c
Assembly import script & PartDesign Solid object
2016-04-12 18:11:46 +02:00
jriegel
fca3b9dffb
Added Base planes with the Body
2016-04-12 18:11:46 +02:00
jriegel
aa216ee69d
Some fixes in Body visualls (ongoing)
2016-04-12 18:11:46 +02:00
jriegel
2403af2e6c
Fix bug in switching active Part/Assembly object when document with active one was closed
2016-04-12 18:11:45 +02:00
jriegel
b08b2f6140
addition of constraints
2016-04-12 18:11:45 +02:00
jriegel
8f11dc5492
start Constraints
2016-04-12 18:11:45 +02:00
jriegel
f5cfa8d72a
change inheritance of Item (again)
2016-04-12 18:11:45 +02:00
jriegel
903855ad82
Automatic WB switching and Active PartDesign body
2016-04-12 18:11:45 +02:00
jriegel
b825571562
implement active body in PartDesign
2016-04-12 18:11:45 +02:00
jriegel
e5c4d2aa70
testing selection
2016-04-12 18:11:45 +02:00
jriegel
ea57c04117
fix in Plane and Placement visual
2016-04-12 18:11:45 +02:00
jriegel
09f199ed9e
View nesting working!
2016-04-12 18:11:45 +02:00
jriegel
d5663b4122
Slightly change start up code to run Workbench activate later and some implementations
2016-04-12 18:11:45 +02:00
jriegel
29507a44ed
First claimChildren3D implementation and Starting PartItem implementation
2016-04-12 18:11:45 +02:00