Ray Tracer — Chapter 2
I recently started working on a ray tracer pet project. You may have seen it at GitHub.
In this article series, I’ll write about my decisions, why I’ve chosen the programming constructs I use.
After implementing tuples and operations on tuples, it is time to look at a more complex data structure: matrices.
As for the previous chapter, the size of matrices used in the book is fixed: we…
Now it is time to continue the journey. The fourth chapter of the book is about matrix transformations.
Because I’ve already implemented matrices and their operations, adding transformations was not a big deal. I implemented the following transformations for this…
However, in the meantime, the book got its shape and is almost finished. Because…