pocket-physics
Version:
Verlet physics extracted from pocket-ces demos
47 lines (32 loc) • 661 B
Markdown
# pocket-physics
Demos at [https://kirbysayshi.github.io/pocket-physics](https://kirbysayshi.github.io/pocket-physics).
Fully typed, as it's written in Typescript!
```
npm install pocket-physics
```
```js
var { accelerate, inertia } = require("pocket-physics");
var point = {
cpos: { x: 0, y: 0 },
ppos: { x: 0, y: 0 },
acel: { x: 10, y: 0 },
};
// 16 is the delta time between steps in milliseconds
accelerate(point1, 16);
inertia(point);
console.log(point.cpos);
// { x: 5.12, y: 0 }
```
# Maintenance
Demos to gh-pages:
```
yarn demos:deploy
```
Publishing:
```
npm version [...]
git push origin HEAD --tags
npm publish
```
# LICENSE
MIT