Показать сообщение отдельно
  #3 (permalink)  
Старый 24.12.2016, 19:48
Аватар для xShift
Профессор
Отправить личное сообщение для xShift Посмотреть профиль Найти все сообщения от xShift
 
Регистрация: 22.11.2016
Сообщений: 212

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

Из спецификации 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]));
О! Видать уже глаз замылился сегодня. Не увидел, что там это есть.
Ответить с цитированием