Add 2D Transform and complex numbers to handle rotations
Signed-off-by: Karang <arthur.hennequin@free.fr>