Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/fildon/phong


https://github.com/fildon/phong

Last synced: about 22 hours ago
JSON representation

Awesome Lists containing this project

README

        

# Phong

Originally intended to be an implementation of the Phone illumination model, instead this just became a basic ray tracer.

## Getting started

```bash
yarn install
yarn build
```

Then open `index.html` at the project root.

## Testing

Testing is provided by `Jest` and can be run with:

```bash
yarn test
```

## Linting

Linting is provided by `tslint` and can be run with:

```bash
yarn lint
```

## Special Thanks

To the following link for giving me a lot of help with the maths required:

http://geomalgorithms.com/a06-_intersect-2.html#intersect3D_RayTriangle()