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

/babylonjs-3drudder/

    Package Sidebar

    Install

    npm i babylonjs-3drudder

    Weekly Downloads

    10

    Version

    1.0.7

    License

    MIT

    Unpacked Size

    1.97 MB

    Total Files

    10

    Last publish

    Collaborators

    • mvivant