In this pull request, we just want to do some small refactoring in order to publish version 1.0.0. We indeed are focusing on:
[x] code organization & logic
[x] test coverage
[ ] code documentation (using docstrings)
[x] usage example in order to show PhotoNim capabilities
We have created multiple submodules in order to make the code partition more organized and logical, such as ray.nim and color.nim. We also made sure that procedures and code functionalities were correctly tested.
The code contained in this pull request, which will form the basis for version 1.0.0, is actually the result of the merge of three previous pull requests. In particular, we are now using:
object handlers (PR: #69)
fastBVH tranverse algorithm (PR: #70)
csgUnion type and Ellipsoids(PR: #32)
If you want to have more information on those PR, we suggest you to check them out.
In this pull request, we just want to do some small refactoring in order to publish version 1.0.0. We indeed are focusing on:
We have created multiple submodules in order to make the code partition more organized and logical, such as ray.nim and color.nim. We also made sure that procedures and code functionalities were correctly tested.
The code contained in this pull request, which will form the basis for version 1.0.0, is actually the result of the merge of three previous pull requests. In particular, we are now using:
If you want to have more information on those PR, we suggest you to check them out.