Разница между функциями rotate(X), rotate(Y) и rotate3d(X,Y,Z) заключается в том, что каждая из них отвечает за вращение элемента относительно определённой оси: 15
Функция rotate3d(X,Y,Z,angle) задаёт трёхмерный поворот по часовой стрелке или против неё (при использовании отрицательных значений). 1 Первые три параметра определяют, вокруг какой из осей координат будет вращаться объект, а последний параметр указывает, на сколько градусов. 1
Например, rotate3d(2, 1, 0, 50deg) заставит объект повернуться на 50 градусов по оси X и на (50 * 1 / 2) градусов вокруг Y. 1