homogenous-transformation

Why do 2D transformations need 3x3 matrices?

怎甘沉沦 提交于 2019-11-29 00:57:13
问题 I want to do some 2D drawing and thus want to implement some matrix transformations. With my light mathematics background I am trying to understand how to do so in C# (any other oop language would do it obviously). All I read is explaining that we need to work with 3x3 matrices to be able to cope with the translations. Because you cannot make translation with multiplications. But this is with multiplications of the matrices that we create our transformations. So we work with something like: {