Set up with poetry install and active the environment with poetry shell.
Build the docs with mkdocs build or serve it with mkdocs serve.
I started working on a new version written in C: JTX
Here is a sample of a spinning taurus. Run this via: python -m tests.a_dir tests/models/taurus.obj
donut.mov
- Optimize scan conversion (slowest part)
- Add caching
- Add animation manager
- Add additional lights, etc
Parameterized tests can be found in the tests directory and sample models in tests/models. You can run tests from the root directory via:
python -m tests.<test_name> <path_to_model> <options>
Argument information can be found with:
python -m tests.<test_name> -h.
NOTE: The program will crash if the model is too large. Use the scale parameters to scale the models down.