Вроде все получилось и работает нормально

Но вот возник еще вопросик опять по теме я добавил 2 кнопки вертикальная и горизонтальная трансформация... Они работают без проблемм прямоугольник растягивается во все стороны но когда я к примеру растяну его по горизонтали, потом хочу увеличить пропорционально его размеры (растянутого) то почему-то берется за основу первоночальное его состояние(до растягивания)

Ума не приложу в чем дело