Vec2 result = translation + (rotationMatrix * (scalingMatrix * point));
const result = vec2Add(translation, mat2MulVec2(rotationMatrix, mat2MulVec2(scalingMatrix, point)));
And that's a very simple example, in Zig, that kind of equations doesn't scale well, when it comes to readability
And that's a very simple example, in Zig, that kind of equations doesn't scale well, when it comes to readability