Version 1: Draw a straight line based on a linear function.
Version 2: Optimize and improve drawing methods.
Draw a solid-colored triangle and fill the triangle with horizontally line segments.
Draw a gradient-colored triangle. Based on the line segment interpolation, the color is also interpolated.
A cube made of triangular wireframe.
Transform the model and camera.
Clipping: saving computational resources by discarding and splitting triangles.
Remove faces with their back faces facing us to reduce drawing.