Skip to content

Latest commit

 

History

History
30 lines (21 loc) · 633 Bytes

README.md

File metadata and controls

30 lines (21 loc) · 633 Bytes

three.fly

This is adoptation of three.js FlyControls to common js module, with major rewrite of internal structure.

usage

// 1. Create fly controls:
// container is a DOM element where you want to receive input 
// e.g.: document.body
// THREE is a main namespace of three.js
var fly = require('three.fly');
var controls = fly(camera, container, THREE);

// 2. Inside your update scene loop (e.g. inside requestAnimationFrame()):
controls.update(1); // `1` is time delta.

install

With npm do:

npm install three.fly

license

MIT