Jonathan Bosson
|
90faf09fa2
|
fix .csv print on unit test
|
2017-05-12 15:27:27 -06:00 |
|
Jonathan Bosson
|
f10c3783fa
|
set lmverbose to false as default
|
2017-05-12 09:42:46 -06:00 |
|
Jonathan Bosson
|
00ce0dd56f
|
improvement on unit test
|
2017-05-11 16:45:36 -06:00 |
|
Jonathan Bosson
|
cb3e31212a
|
do a unit test on the LM algorithm and save the data to .csv
|
2017-05-11 13:37:45 -06:00 |
|
Jonathan Bosson
|
9bc653ec01
|
save lm data for plots later
|
2017-05-10 17:07:54 -06:00 |
|
Jonathan Bosson
|
8f36159cba
|
add prints of gradient if verbose
|
2017-05-02 15:24:42 -06:00 |
|
Jonathan Bosson
|
9111151913
|
Using slerp to interpolate to new local rotation when choosing new focusnode, tried central difference on gradient calc to resolve zoom/roll bug
|
2017-04-26 16:10:23 -06:00 |
|
Jonathan Bosson
|
b5a058121d
|
put direct-manipulation in its own function, dynamic time step for all but the zoom-DOF
|
2017-04-25 17:06:46 -06:00 |
|
Jonathan Bosson
|
556e81afeb
|
fix diagonal-orbit-only bug and cleanup of code
|
2017-04-25 13:11:40 -06:00 |
|
Jonathan Bosson
|
0542e7cef5
|
Levmarq gives right q values, need to transform them to camera space correctly
|
2017-04-20 15:22:53 -06:00 |
|
Jonathan Bosson
|
099c343693
|
levmarq using correct gradient (finite derivative) and using the error to determine next delta step
|
2017-04-19 18:14:47 -06:00 |
|
Jonathan Bosson
|
0e1b399458
|
instead of projecting to screen-space the error is now calculated in modelspace (tracing current viewplane pos to surface coordinates)
|
2017-04-18 16:52:16 -06:00 |
|
Jonathan Bosson
|
58796ca390
|
func in levmarq now handles the distance between two screen points (one projected from the spheres surface), need to define gradient correctly
|
2017-04-18 15:57:07 -06:00 |
|
Jonathan Bosson
|
581f29ba95
|
Using levmarq correctly now, need to double check if grad is the partial derivative of s(xi,q). Added name on credits
|
2017-04-14 14:58:11 -06:00 |
|
Jonathan Bosson
|
3635bbcefc
|
start testing levmarq use
|
2017-04-14 12:02:11 -06:00 |
|
Jonathan Bosson
|
626c39b62e
|
fix number of iterations
|
2017-04-13 16:59:34 -06:00 |
|
Jonathan Bosson
|
99c5956588
|
merge with feature/planetradius for boundingSphere
|
2017-04-13 16:56:55 -06:00 |
|
Jonathan Bosson
|
f2aebcd880
|
one step closer, need to figure out gradient of func and how to send cam/node/aspectratio with void* fdata
|
2017-04-12 16:54:13 -06:00 |
|
Jonathan Bosson
|
ab877feaf9
|
first step for LM algorithm on screen-space points, camera/focusnode causes crashes if not initialized, where do we do this best?
|
2017-04-12 14:37:28 -06:00 |
|
Jonathan Bosson
|
1451d26851
|
Include right directories on posix files as well
|
2017-03-07 10:48:22 -07:00 |
|
Jonathan Bosson
|
436da23cd2
|
Include posix files in lubTUIO if its built on a UNIX unit. Small cleanup in touchmodule
|
2017-03-07 10:24:07 -07:00 |
|
Jonathan Bosson
|
c4bd08c19e
|
change TUIO protocol from v2.0 to v1.1 to support a wider range of sender applications
|
2017-02-21 14:00:36 -07:00 |
|
Jonathan Bosson
|
2d223dc250
|
using std::mutex over boost, debug prints for touch input in touchmodule
|
2017-02-18 22:11:48 -07:00 |
|
Jonathan Bosson
|
5e84b7f6a2
|
new touch module with TUIO library to make OpenSpace tuio-aware
|
2017-02-16 12:52:39 -07:00 |
|