Package Exports
- @polygonjs/plugin-physics
- @polygonjs/plugin-physics/dist/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@polygonjs/plugin-physics) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Polygonjs Physics Plugin
This adds several nodes to handle physics in the Polygonjs webgl engine.
- Sop/PhysicsSolver: computes the input geometries and attributes and solves the simulation at every frame
- Sop/PhysicsRbdAttributes: creates attributes necessary for rigid body simulations
- Sop/PhysicsForceAttributes: creates attributes to define forces
This is currently using Ammo from https://github.com/giniedp/ammojs-typed.
See example scene:

Install
Import the plugin:
yarn add @polygonjs/plugin-physics
And register the plugin in the function configurePolygonjs in the file PolyConfig.js so that the physics nodes can be accessible in both the editor and your exported scene:
import {polyPluginPhysics} from '@polygonjs/plugin-physics/dist/src/index';
export function configurePolygonjs(poly) {
poly.registerPlugin(polyPluginPhysics);
}