Eric Johnston
58b50067ad
Some Leap finger fixes, but also temporarily disable Leap data sending, due to a crash.
...
Will resolve the crash before re-enabling.
2013-07-11 16:06:31 -07:00
Stephen Birarda
36c6912de8
your agents are now nodes
2013-07-03 10:35:09 -07:00
Eric Johnston
cf8257d3e9
fixed curly-braces per request
2013-07-02 17:49:43 -07:00
Eric Johnston
5d59bcbec7
(changed per requests and re-merged) Two Leap-related crashes fixed, plus Leap improvements
...
1. Fixed thread-crash at terminate() time by terminating the LeapManager properly
2. Fixed an intermittent thread-crash when Leap active by removing auto-connection between controller and listener
3. Added fingerRoot positions to display and data packet
4. Introduced a vec3-based convention so that more finger data may be added without causing trouble for old clients and servers
5. My avatar's fingers are different color from others
2013-07-02 17:03:32 -07:00
Eric Johnston
0ff3554dd8
Networked Leap fingers
...
- Simplified finger updates and storage
- added pack and unpack for the fingers
- not yet tested between multiple machines, but *should* be harmless and backward-packet-compatible
2013-06-28 11:34:20 -07:00
Eric Johnston
1c797405da
Hand rework in preparation for adding send/receive hand data
...
- Added Hand.cpp, Hand.h, HandData.cpp, HandData.h, roughly matching the equivalent Head files
- Cleaned up Avatar by moving hand work into Hand files
- Added fixed-point data packing, for use in sending hand offsets
2013-06-28 07:57:02 -07:00
Philip Rosedale
1d69acef56
Removed hand class files, relocated transmitter receiver function to Head.h
2013-04-12 21:01:01 -07:00
Stephen Birarda
acc97282c9
bracket styling changes, removed commented code
2013-04-10 14:35:45 -07:00
Stephen Birarda
8ef885aaaf
remove extra tokens after endif for WIN32 conditionals
2013-03-19 11:10:42 -07:00
Kees van Prooijen
cd27c74a2d
prelimanary changes for windows port
2013-03-19 11:01:08 -07:00
Stephen Birarda
0739d39568
add missing copy constructors for Head and Hand
2013-03-12 10:42:41 -07:00
Philip Rosedale
674bd8d798
transmitter full movement, and audio jitter buffer tweaks/debugging data
2013-03-11 16:19:55 -07:00
Philip Rosedale
f014fcd0ac
transmitter tweaks
2013-03-08 15:58:49 -08:00
Philip Rosedale
f98f64e8f7
Added red 'laser pointer' to hand
2013-03-06 14:40:24 -08:00
Philip Rosedale
4203fddb88
Transmitter now controls hand position and rotation.
2013-03-04 18:36:50 -08:00
Philip Rosedale
2903ff9f73
Adding support for transmitter data
2013-03-04 17:00:30 -08:00
Philip Rosedale
fe2f2d5019
Reduce mouse force on hand.
2013-02-26 17:33:40 -08:00
Philip Rosedale
26a87b3b43
Added critically damped spring behavior to hand, and added simulateHand() routine to main.cpp that uses mouse to correctly move hand controller.
2013-02-26 09:41:16 -08:00
Philip Rosedale
f7b20a7c9c
Added ability to drag hand by clicking and dragging on the screen.
2013-02-25 15:06:28 -08:00
Philip Rosedale
a22cd3680a
Added angular velocity and angular movement to hand, changed hand to block.
2013-02-25 14:31:56 -08:00
Stephen Birarda
d31eeda816
fix previous garbage commit
2013-02-22 16:45:03 -08:00
Stephen Birarda
04186664a3
the proper way to temporarily disable hand render
2013-02-22 16:44:29 -08:00
Philip Rosedale
014fdcc618
Tweaked hand 'length'
2013-02-22 12:20:01 -08:00
Philip Rosedale
41259f9ae0
Changed Hand to be a floating 'paddle' in front of the head
2013-02-22 12:10:29 -08:00
Stephen Birarda
1111e4837e
intial restructuring for CMake setup
2013-02-06 18:07:36 -08:00