Add Isometric Support

Worked for me, and it seems I use the correct calculs.
But that's not perfect as I wanted already