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

Формула трансформации перспективы из неизвестного значения в пикселы
Собственно, есть 3D матрица вида :
M3D = ["1", "0", "0", "0", "0", "1", "0", "0", "0", "0", "1", "-0.00166667", "0", "0", "0", "1"]


в этой матрице M3D[11] === -0.00166667 представляет собой обозначение перспективы устанавливаемой в CSS:

transform: perspective(600px)


тоесть -0.00166667 это ни что иное как 600px.

Нужно найти формулу которая конвертирует значение из матрицы в пиксели.

Может быть есть математики, которые в этом шарят ибо интернеты нужных сведений не предоставляют.
Ответить с цитированием