2.0.1 • Published 4 years ago

3d-bullet-raub v2.0.1

Weekly downloads
32
License
MIT
Repository
github
Last release
4 years ago

Node.js 3D Bullet

This is a part of Node3D project.

NPM

Build Status CodeFactor

npm i 3d-bullet-raub

Synopsis

Bullet physics plugin for Node.js 3D Core

Example

Note: compilation tools must be in place on your system. For Windows, use ADMIN PRIVELEGED command line: `npm i -g windows-build-tools`. Also Windows needs vcredist 2013 to be installed.

Usage

As any Node3D plugin, 3d-bullet-raub exports a single function. Given a Node3D object this function extends with bullet property. Now this property holds whatever this plugin offers.

const init = require('3d-core-raub');
const bullet3d = require('3d-bullet-raub');
const { three, bullet, Image, doc, Screen, loop } = init({ plugins: [bullet3d] });
const { Box, Ball, Roll, Caps, Scene, Body } = bullet;
// ...

See examples for quick start.

Exports

See docs of bullet-raub. This plugin reexports those as is.

Additionally there are few classes specific for this plugin:

  • Shape - the base class to connect physical and visual entities. Automatically updates the position of the mesh according to its physical body. Extends Drawable.
  • Box - box shape preset.
  • Roll - cylinder shape preset.
  • Ball - sphere shape preset.
  • Caps - capsusle shape preset.
2.0.1

4 years ago

2.0.0

4 years ago

1.0.0

5 years ago

0.0.10

6 years ago

0.0.9

6 years ago

0.0.8

6 years ago

0.0.7

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago