я так тоже уже думал сделать, но потом отказался так как не хватает еще пока в CSS переменных, этот объект - это моб в игре отрисованный примитивами и анимирован, одновременно их на карте может находиться до 100шт, плюс там у меня еще завязана логика на них, то есть поиск оптимального пути и т.д.
Перекопав кучу материала я пришел к выводу что единственная норм возможность повернуть моба это метод setTransform(), с помощью него можно наложить хитрую матрицу на сохраненый объект, таким образом чтоб не сместить ось координат.