gl-flyCamera
✈️ controls
Installation
$ npm install gl-flyCamera
Example
controls = new flyCamera({
domElement: document,
movementSpeed: 100,
rollSpeed: Math.PI,
dragToLook: true,
autoForward: true,
paused: true,
position: [1, 2, 5]
});
controls.start();
var lastTimeStamp = 0;
function renderLoop(timeStamp){
var delta = timeStamp - lastTimeStamp;
lastTimeStamp = timeStamp;
controls.update(delta);
var currentPosition = controls.position;
var currentOrientation = controls.quaternion;
window.requestAnimationFrame(renderLoop);
}
window.requestAnimationFrame(renderLoop);
Badges
![](https://img.shields.io/badge/status-developing-yellow.svg)