Tengo un sitio muy complicado basado en CSS3 que tiene elementos html transformados en 3D, rotados, volteados, flopeados y en general distorsionados.¿Cómo obtener la posición de la pantalla de los elementos transformados CSS3-3d?
Estoy tratando de averiguar la ubicación en pantalla de uno de estos elementos y no veo ninguna manera de hacerlo. Me preguntaba si alguien tiene ideas ingeniosas.
Alternativamente, si alguien puede explicar las matemáticas detrás de -webkit-perspective
, puedo averiguar la posición ya que es lo único que no estoy seguro de cómo modelar.
sí, sé cuál es el problema :) Y estaría feliz de calcularlo yo mismo, pero como dije, no sé cuál es la matemática detrás de '-webkit-perspective' en realidad. Actúa algo así como un control de distancia focal, pero ¿qué significa '-webkit-perspective: 500' en realidad?!? –
mira el CSS3DRenderer de three.js. Por lo que recuerdo, toman el campo de visión (fov) de la cámara y lo multiplican por el ancho o la altura para obtener la perspectiva. Entonces está en relación a esos. – Funkodebat