Показать сообщение отдельно
  #2 (permalink)  
Старый 24.12.2016, 19:45
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

Откуда разработчики браузеров тогда узнали об этих трансформациях?

Из спецификации CSS. https://www.w3.org/TR/css-transforms...al-description

Там описана матрица перспестивы, можно сделать обратное преобразование

function perspective(M3D) {
    return -1 / M3D[11];
}

// пример с вашей матрицей
alert(perspective([1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.0016666667, 0, 0, 0, 1]));
Ответить с цитированием