Flying Leap 3D

Developing guidance control code that uses the Leap device for user input.

Live Demos

Live Demo #5: FGx Plane Spotter ~ Leap

Live Demo #4: unFlatland ~ Leap

Live Demo #3: Barfolina Pavillion

Live Demo #2: Castle

Live Demo #1: Flying Leap 3D

Built for Nicolás Berríos of Iquique, Chile

The proposal is to build an app for the Leap Motion device that allows you to 'fly' over Iquique harbor. But how to fly using just one hand? These demos are testing grounds for learning how to fly - and, more importantly, for us to learn good ways of teaching people how to fly.

Other things we are working on an updated First Person camera controller for Three.js.

Leap.js + Three.js: a Leaped first person camera controller

Demos: Status and Issues

See the readme in each demo's folder for more details and status of issues

Leap Actions

Hand open over Leap device:

New First Person Control Mouse Actions

New First Person Control Keyboard Commands

The following new keyboard commands are added to the fork:

````
switch ( event.keyCode ) {
case 32: /*spacebar*/ this.freeze = !this.freeze; break;

case 33: /*page up*/ this.moveUp = true; break;
case 34: /*page down*/ this.moveDown = true; break;

case 36: /*home*/ this.lookSpeed = 0; this.lat += 1.0; break;
case 35: /*end*/ this.lookSpeed = 0; this.lat -= 1.0; break;    

case 188: /*< or ,*/ this.lookSpeed = 0; this.lon -= 0.5; break;
case 190: /*> or .*/ this.lookSpeed = 0; this.lon += 0.5; break;    


````

Copyright and License

Copyright © 2013 Jaanga authors

MIT License

Change Log

2013-10-26 ~ Theo

2013-09-02 ~ Theo

2013-08-29 ~ Theo

2013-08-26 ~ Theo

2013-08-24 ~ Theo