We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Updated Home (markdown)
Destroyed Lesson 1 Bresenham’s Line Drawing Algorithm (markdown)
fix code block syntax
Created Lesson 1 Bresenham’s Line Drawing Algorithm (markdown)
Destroyed _Footer (markdown)
Created _Footer (markdown)
Some things I pointed out that confused me a bit: * "... the very last step is a translation of the origin to the center **c** and our transformation matrix is ready. ..." seems like it should be translation to **eye** point. If i got it right then translation to origin would mean that in the new coordinate system the screen plane is at the same location as object. But we want to watch from the distance and fix distance between **eye** and **screen plane**. I believe that in https://github.com/ssloy/tinyrenderer/pull/63 that was expressed as well, so I'll correct wiki.
Code for lookat(...) had a mistake fixed in pull-request 63: https://github.com/ssloy/tinyrenderer/pull/63 (changed -center => -eye in translation matrix)
typo
modify cross function, bboxmin, bboxmax, lightdir to avoid undefine crooss function, undefined behaviour
A quick fix for the compiling error in Visual Studio 2019
I think the tranform are all distance-preserving transformation in euclidean space.Maybe the following links can help you. https://en.wikipedia.org/wiki/Euclidean_group and distance-preserving transformation
Updated Technical difficulties linear interpolation with perspective deformations (markdown)
Updated Technical difficulties cpp classes for vectors and matrices (markdown)
Updated Lesson 9 Real OpenGL (GLSL) application (markdown)
Updated Lesson 8 Ambient occlusion (markdown)
Updated Lesson 7 Shadow mapping (markdown)
Updated Lesson 6bis tangent space normal mapping (markdown)
Updated Lesson 6 Shaders for the software renderer (markdown)
Updated Lesson 5 Moving the camera (markdown)
Updated Lesson 4 Perspective projection (markdown)
Updated Lesson 3 Hidden faces removal (z buffer) (markdown)
Updated Lesson 2 Triangle rasterization and back face culling (markdown)
Updated Lesson 1 Bresenham’s Line Drawing Algorithm (markdown)