yes, probably a good idea.
So here is a little progress report:
First of all I should point out that I don't really understand how most of this stuff works. For example, I have looked at the code for KinEmote and I have no clue how I would do something that used two hands, assuming that is even possible, but I would think it should be.
I am able to understand enough of the higher level code though, to be able to tap into all the events that KinEmote is generated, and I can read the position of the hand in the x/y grid (0,0) to (6,6).
So for example I can:
- assign an event to mid plane, hand at top left, and use it to turn VC on.
- assign an event to mid play, hand at bottom left, and use it to turn VC off.
this works.
or if I wanted I could simple use:
- hand moving into mid plane (i.e. forward) as VC.On
- hand moving into back plane (i.e. forward) as VC.Off
it should be no problem to send commands from VC to Kinemote as well, though I'm not sure what would make sense here. I could do "connect" and "disconnect", though I'm not so sure how useful that would be.
It's a real brain teaser that's for sure. I think if it's possible to do two-handed gestures that would be more useful. As it is, any kind of movement can lead to trouble...