babylonjs-3drudder

1.0.7 • Public • Published

license language Node.js BabylonJS

BabylonJS 3dRudder extension v1.0.7

  • 3dRudder-js version 2.0.6

Usage

npm install babylonjs-3drudder

import * as BABYLON3dRudder from 'babylonjs-3drudder';
var camera = new BABYLON.FreeCamera('camera1', new BABYLON.Vector3(0, 5,-5), scene);
// add 3dRudder input to move the camera
var input3dRudder = new BABYLON3dRudder.FreeCamera3dRudderInput();
camera.inputs.add(input3dRudder);
camera.inertia = 0;
input3dRudder.speedTranslation = new BABYLON.Vector3(0.5,0.1,1);
input3dRudder.speedRotation = 0.05;
// attach the camera to the canvas
camera.attachControl(canvas, false);
  • Use discovery
var input3dRudder = new BABYLON3dRudder.FreeCamera3dRudderInput({"schemeWs":"ws", "discovery": true});
input3dRudder.onDiscovery.add((urls) => {
    if (urls.length > 0) {
        input3dRudder.connect(urls[0].ip);                        
    } else {
        console.log("no servers found");
    }
});

Build for browser

  • npm install
  • npm run build

Sample

Package Sidebar

Install

npm i babylonjs-3drudder

Weekly Downloads

0

Version

1.0.7

License

MIT

Unpacked Size

1.97 MB

Total Files

10

Last publish

Collaborators

  • mvivant