Commit Graph

52 Commits

Author SHA1 Message Date
Alexander Golubev
eaeba5686f Suppress a couple more warnings 2016-04-12 18:12:21 +02:00
Stefan Troeger
b6b0cffd4f fix wrong conditional statement 2016-04-12 18:12:01 +02:00
Stefan Troeger
0aef5ff7e4 fix typo in preprocessor else if statement 2016-04-12 18:12:01 +02:00
Stefan Troeger
7988d42fad msvc and gcc/clang are not satisfiable with the same code... 2016-04-12 18:12:01 +02:00
Stefan Troeger
aa8f1ed840 resolve windows issues 2016-04-12 18:12:01 +02:00
Stefan Tröger
9899cfc779 dissallow cyclic system until they work reliabe
l
2016-04-12 18:12:01 +02:00
Stefan Tröger
b1259093ad multiple debug updates 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
Stefan Tröger
0ea28cdf3e avoid rescales when scale value is in allowed range 2016-04-12 18:12:00 +02:00
Stefan Tröger
e62232505a calculate geometry point on the correct storage 2016-04-12 18:12:00 +02:00
Stefan Tröger
323765eb24 don't rescale on rotation solver 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
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 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
6bcdd81e67 reduce solver calls and fix cylinder-cylinder coincident options 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
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
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
e9de97b7c5 fix subassembly transformation bug 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
40ed723ad6 put constraint selection message in dialog window 2016-04-12 18:11:53 +02:00
Stefan Tröger
68920a7cd8 msvc adaptions 2016-04-12 18:11:52 +02:00
Stefan Tröger
2da82c64d2 userfriendly part movement 2016-04-12 18:11:52 +02:00
Stefan Tröger
b48832b169 remove loggin 2016-04-12 18:11:52 +02:00
Stefan Tröger
e33ae31a3a update and bug corection 2016-04-12 18:11:52 +02:00
Stefan Tröger
35783e778a enable scaling 2016-04-12 18:11:52 +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