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
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
Stefan Tröger
fce34e05fc
avoid rescales when scale value is in allowed range
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
2737db260c
calculate geometry point on the correct storage
2016-04-12 18:12:00 +02:00
Stefan Tröger
34921ff034
don't rescale on rotation solver
2016-04-12 18:12:00 +02:00
Stefan Tröger
1f99cb347b
fix full system failure when using the fix constrain
2016-04-12 18:11:59 +02:00
Stefan Tröger
894249473b
make nonrigid subbassemblys work when they hold subassemblys themself
2016-04-12 18:11:59 +02:00
Stefan Tröger
4441d9d2c7
make subassembly constraints always accessible
2016-04-12 18:11:59 +02:00
Stefan Tröger
0a750b1bc5
only use scale value for rotation-only solving, not the transformed clusters. This gives the more expected results
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
61a47d7c22
improve solvability of seperated rotation/translation
2016-04-12 18:11:59 +02:00
Stefan Tröger
81ccdeb331
further distinguish between rotation and translation solving
2016-04-12 18:11:59 +02:00
Stefan Tröger
ee5d3be3cc
implement subsystem callbacks
2016-04-12 18:11:59 +02:00
Stefan Tröger
d4fdb92957
new openDCM version
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 Troeger
aa5d84196c
supress useless msvc warnings
2016-04-12 18:11:58 +02:00
Stefan Tröger
dce4061ee6
treat multiple assignment operator warning on msvc
2016-04-12 18:11:58 +02:00
Stefan Tröger
bd484ca7ca
suppress useless msvc warning
2016-04-12 18:11:58 +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
ad855d1cf5
remove exeption on solver error
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
0099bfd0fd
fix failing angle constraint on bad starting position: treat LGZ before first error check
2016-04-12 18:11:58 +02:00
Stefan Tröger
9fdeef50fe
update logging to be used with boost1.54 and make it a compile option
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
3abda4dd67
new dcm version
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
acd4109d5b
add missing template specifier (gcc error)
2016-04-12 18:11:57 +02:00
Stefan Tröger
5dea42c995
multiple files added
2016-04-12 18:11:57 +02:00