Вопрос не про массив, а про rotationY. В Фреймере есть не только оси x и y, но и z.
Z – глубина слоя, которая изначально равна нулю. А значит, весь макет плоский и при переворачивании слой проваливаются в фон словно в молоко. Ты можешь
отдалить слой от фона, задав z.
z: img.width / 2
В этом случае он перестанет проваливаться и ты будешь видеть оборотную сторону слоя. Однако, чем ближе объект, тем он визуально больше и более искажён. Поэтому он будет сдвинут из-за перспективы и больше в размерах. Это надо компенсировать, двигая x и y.
Смотри пример:
framer.cloud/tYDfS