Jonathan Bosson
|
c4e4e141af
|
spaces instead of tabs
|
2017-07-13 13:09:25 -06:00 |
|
Jonathan Bosson
|
30e1b2b4f1
|
make touchmarkers render on render callback over postdraw
|
2017-07-12 11:18:55 -06:00 |
|
Jonathan Bosson
|
7f39ebb49c
|
cleanup and commented all code
|
2017-06-20 15:06:38 -06:00 |
|
Jonathan Bosson
|
c53bcaac05
|
markers working, alpha and textures are not
|
2017-06-13 13:54:43 -06:00 |
|
Jonathan Bosson
|
d3f574ba23
|
render TouchMarkers, currently causes crash on runtime
|
2017-06-09 15:24:36 -06:00 |
|
Jonathan Bosson
|
c3e1f54b45
|
stubb for TouchMarker class to render where the contact points are on the screen
|
2017-05-24 16:25:16 -06:00 |
|
Jonathan Bosson
|
612b207d19
|
mute mouse input when we have touch input (for feedback on linux)
|
2017-05-18 19:19:26 -06:00 |
|
Jonathan Bosson
|
fb79cfe5f3
|
classes defined in module class and cleanup
|
2017-05-12 11:18:17 -06:00 |
|
Alexander Bock
|
3a6f2a54e5
|
Add some comments
|
2017-05-11 23:25:13 -04: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
|
08e3ac8a6b
|
put constants into properties instead
|
2017-05-10 15:09:29 -06:00 |
|
Jonathan Bosson
|
556e81afeb
|
fix diagonal-orbit-only bug and cleanup of code
|
2017-04-25 13:11:40 -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
|
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
|
cbc8a2cb7e
|
touch is more snappy, nice
|
2017-04-06 14:06:40 -06:00 |
|
Jonathan Bosson
|
7b23c17b10
|
TuioEar can now detect a tap, implemented picking feature. If a selectable node is tapped at that is set as the new focusNode and the camera does a panning to that direction. If not will the camera zoom in towards the focusNode
|
2017-03-31 14:39:05 -06:00 |
|
Jonathan Bosson
|
55157ab429
|
Cleanup of TouchInteraction, selected can now only have one node per id
|
2017-03-30 13:05:10 -06:00 |
|
Jonathan Bosson
|
bc46190711
|
invert panning interaction after feedback
|
2017-03-17 14:43:09 -06:00 |
|
Jonathan Bosson
|
6f03e5fe80
|
Bugfix to losing focus node on fast zooming
|
2017-03-15 10:22:00 -06:00 |
|
Jonathan Bosson
|
1fa5220e3c
|
minor changes during meeting
|
2017-03-14 12:44:43 -06:00 |
|
Jonathan Bosson
|
b1e507ce2b
|
small cleanup and bugfix on gotNewInput()
|
2017-03-10 14:23:06 -07:00 |
|
Jonathan Bosson
|
fc2a9b03d2
|
zooming now uses velocity to move the camera, rotation works with one touch input although currently with a direct new position
|
2017-03-09 14:43:18 -07:00 |
|
Jonathan Bosson
|
cc269d6aff
|
build fix on touchinteraction header file
|
2017-03-08 21:09:06 -07:00 |
|
Jonathan Bosson
|
9532e998b0
|
cleanup with using namespace in header files, start of new interaction class for touch input
|
2017-03-08 20:43:17 -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
|
dbc5f806f4
|
isMaster no longer exists
|
2017-03-02 15:57:36 -07:00 |
|
Jonathan Bosson
|
436d573c75
|
lastList is now a pair of id and the last frames TuioPoint. Makes check to only process if we get new input
|
2017-03-02 14:35:41 -07:00 |
|
Jonathan Bosson
|
36a7c62acb
|
attempt to make rotation work well
|
2017-02-27 18:59:47 -07:00 |
|
Jonathan Bosson
|
89c985570c
|
crude solution to zoom works, figuring out how to rotate around a focusNode with touch input
|
2017-02-23 20:34:18 -07:00 |
|
Jonathan Bosson
|
1f147b6a3e
|
comparison of with TuioTime to find new points since last frame now works
|
2017-02-23 13:39:37 -07:00 |
|
Jonathan Bosson
|
a2ff460d78
|
small fix on processedList to lastList, TuioTime still not a good way to compare different timestamped inputs
|
2017-02-22 18:52:11 -07:00 |
|
Jonathan Bosson
|
49ca8eb2aa
|
save input safely between frames with cursor->getPath() and clear list (& refrence path) after process to not lose any information
|
2017-02-22 15:41:52 -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
|
92b480f708
|
registerModuleCallback from touchmodule to call interaction handler
|
2017-02-17 15:44:03 -07:00 |
|
Jonathan Bosson
|
5e84b7f6a2
|
new touch module with TUIO library to make OpenSpace tuio-aware
|
2017-02-16 12:52:39 -07:00 |
|