попробовал присвоить гизмо отрицательные координаты объекта, почти получилось, но проблема в поворотах. Решил прогнать координаты через матрицу поворта вокруг оси, получилось такое выражение
[ -boxx*cos(boxrz)+boxy*sin(boxrz), -boxx*sin(boxrz)-boxy*cos(boxrz), -boxz ]
где boxx boxy boxz - координаты объекта, а boxrx boxry boxrz - углы поворота по соответствующим осям, но никакого эффекта это выражение на то что происходит при вращении вокруг оси Z не оказывает. Что я делаю не так?