https://github.com/nachtfeuer/engine
An "engine" for math
https://github.com/nachtfeuer/engine
3d math mkdocs pylint pytest python3 radon
Last synced: 2 months ago
JSON representation
An "engine" for math
- Host: GitHub
- URL: https://github.com/nachtfeuer/engine
- Owner: Nachtfeuer
- License: mit
- Created: 2020-01-11T08:40:16.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2025-02-05T07:47:47.000Z (over 1 year ago)
- Last Synced: 2025-12-06T20:54:27.422Z (7 months ago)
- Topics: 3d, math, mkdocs, pylint, pytest, python3, radon
- Language: Python
- Homepage:
- Size: 493 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# engine
An "engine" for math
[](https://travis-ci.org/Nachtfeuer/engine)
[](https://nachtfeuer.github.io/engine/)
[](https://coveralls.io/github/Nachtfeuer/engine?branch=master)
[](https://bettercodehub.com/)
[](https://codebeat.co/projects/github-com-nachtfeuer-engine-master)
[](https://snyk.io/test/github/Nachtfeuer/engine?targetFile=requirements.txt)
[](https://deepsource.io/gh/Nachtfeuer/engine/?ref=repository-badge)
## Using mkdocs
```
pip install mkdocs pymdown-extensions plantuml-markdown
mkdocs build
mkdocs serve
```
If `mkdocs serve` does not work:
```
python -m http.server
```
## API Documentation
```
pip install pdoc3
pdoc --html -ohtml.docmentation engine
```
After this open html.documentation/engine/index.html in your browser.
As an alternative you can do following:
```
pdoc --http localhost:8000 engine
```
View http://localhost:8000 in your browser to see the API documentation.
You might have to use another port if that one is in use.
## Links
- https://vvvv.org/documentation/3d-vector-mathematics
- https://www.mathsisfun.com/algebra/vectors-cross-product.html
- https://www.mathsisfun.com/algebra/vectors-dot-product.html
- https://www.rapidtables.com/convert/number/radians-to-degrees.html
- https://www.rapidtables.com/convert/number/radians-to-degrees.html
- https://www.mathsisfun.com/algebra/matrix-multiplying.html
- https://en.wikipedia.org/wiki/Rotation_matrix
- https://docs.travis-ci.com/user/languages/python/
- https://en.wikipedia.org/wiki/Vector_projection
- https://pdoc3.github.io/pdoc/
- http://www.ncsa.illinois.edu/People/kindr/emtc/quaternions/
- http://www.ncsa.illinois.edu/People/kindr/emtc/quaternions/quaternion.c++