An open API service indexing awesome lists of open source software.

https://github.com/hunterloftis/newton

A playful, particle-based physics engine designed from the ground up for JavaScript.
https://github.com/hunterloftis/newton

Last synced: about 1 year ago
JSON representation

A playful, particle-based physics engine designed from the ground up for JavaScript.

Awesome Lists containing this project

README

          

# Newton

A playful, particle-based physics engine designed from the ground up for JavaScript.

[![Build Status](https://travis-ci.org/hunterloftis/newton.svg?branch=master)](https://travis-ci.org/hunterloftis/newton)

[Read the docs](http://hunterloftis.github.io/newton/)

## Roadmap

- ☑ [Getting started guide](http://hunterloftis.github.io/newton/docs/guide.html)
- ☑ Feature completeness with getting started guide demos
- ◻ 90% Test coverage
- ◻ API docs
- ◻ Performance benchmarks
- ◻ Shape Constraint (rigid bodies)
- ◻ Registration Points (for custom rendering)
- ◻ Web Workers (offloading from the main CPU)

## Contributing quick start

Contributions welcome! Check out the roadmap. Constraints are always handy. Force and Body libraries too.

`make build && open examples/guide_movement.html`

- `make watch`: builds into `build/newton.js` and watches for changes
- `make test`: runs unit tests
- `make dist`: builds a minified distribution version