3d-bullet-raub 中文文档教程
Node.js 3D Bullet
这是 Node3D 项目的一部分。
npm i 3d-bullet-raub
Synopsis
Bullet 物理插件,用于 Node.js 3D Core
注意:编译工具必须在您的系统上就位。 对于 Windows,使用 ADMIN PRIVELEGED 命令行: `npm i -g windows-build-tools`。 此外,Windows 需要安装 vcredist 2013。
Usage
与任何 Node3D 插件一样,3d-bullet-raub
导出单个函数。 给定一个 Node3D object 此函数扩展了 bullet
属性。 现在这个属性持有 无论这个插件提供什么。
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;
// ...
请参阅示例以快速入门。
Exports
请参阅 bullet-raub 的文档。 这个插件 按原样重新导出那些。
此外,还有一些特定于此插件的类:
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.
Node.js 3D Bullet
This is a part of Node3D project.
npm i 3d-bullet-raub
Synopsis
Bullet physics plugin for Node.js 3D Core
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.