alielmorsy
  • Home
  • Projects
  • About Me

Post for: #LinearAlgebra (3 Posts)

The branch of mathematics that deals with vectors, matrices, and linear transformations. It is fundamental in computer graphics for performing transformations, projections, rotations, scaling, and calculating positions of objects in 2D and 3D space.

Software Rasterization: Primitives I

September 13, 2025 Ali Elmorsy
LinearAlgebra Primitives Rasterization vectors

So far we worked with rectangles (aka quads) which is two triangles, but world is way more than that we have lines, circles, curves, and…

Read more →

Software Rasterizer: Drawing a Triangle

September 9, 2025 Ali Elmorsy
BarycentricCoordinates LinearAlgebra Rasterization

The world of 2D graphics is built on triangles as the main primitives for drawing. In fact, even lines and complex polygons are often broken…

Read more →

Software Rasterization: Setup

September 8, 2025 Ali Elmorsy
BarycentricCoordinates LinearAlgebra Rasterization

This is the first blog post of the Project 2D Software Rasterization. In this step, we will set up our project and display a color…

Read more →

© 2024 Powered by Publii CMS :: Theme ported by the Publii Team