Commit Graph

144 Commits

Author SHA1 Message Date
Stefan Tröger
c5542ab221 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
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
8ffb746628 improve solvability of seperated rotation/translation 2016-04-12 18:11:59 +02:00
Stefan Tröger
3ed4a42be1 further distinguish between rotation and translation solving 2016-04-12 18:11:59 +02:00
Stefan Tröger
4655b39c6e implement subsystem callbacks 2016-04-12 18:11:59 +02:00
Stefan Tröger
51b3dc071f new openDCM version 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 Troeger
534e87fc7c supress useless msvc warnings 2016-04-12 18:11:58 +02:00
Stefan Tröger
b7703643ea treat multiple assignment operator warning on msvc 2016-04-12 18:11:58 +02:00
Stefan Tröger
26af14aa9a suppress useless msvc warning 2016-04-12 18:11:58 +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
7d9c2674dd remove exeption on solver error 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
558fcc6b90 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
805c9c02c8 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
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
757a934cf3 new dcm version 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
b017927af9 add missing template specifier (gcc error) 2016-04-12 18:11:57 +02:00
Stefan Tröger
ae614a7fe3 multiple files added 2016-04-12 18:11:57 +02:00
Stefan Tröger
98843114cb add core defines file 2016-04-12 18:11:57 +02:00
Stefan Tröger
ef00efd348 test commit 2016-04-12 18:11:57 +02:00
Stefan Tröger
5f40b45b05 line line distance works with parallel lines too 2016-04-12 18:11:57 +02:00
Stefan Tröger
bdae42a1eb windows adoptions 2016-04-12 18:11:57 +02:00
Stefan Tröger
4f7083aa1c updated dcm version 2016-04-12 18:11:56 +02:00
Stefan Tröger
1dbf1d89de treat gradient zeros at residual!=0 2016-04-12 18:11:56 +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
9b9f5433ca throw exception at unsuported geometrie instead of crashing 2016-04-12 18:11:56 +02:00
jrheinlaender
36c0cf393f getActivePart() python function as complement to setActivePart() 2016-04-12 18:11:55 +02:00
Stefan Tröger
319044fc8c windows: add type specifier 2016-04-12 18:11:54 +02:00
Stefan Tröger
90fd9733bd revert solving precission to 1e-6 dou to too much cases failing 2016-04-12 18:11:54 +02:00
Stefan Tröger
e6cbb744ed set solving precission to 1e-8 2016-04-12 18:11:54 +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
e9de97b7c5 fix subassembly transformation bug 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
50ae19d812 fix rotational/translational solver bugs in cylce detection and mapping 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