2011-08-08 5 views
6

Ok, estoy tratando de entender cómo se selecciona la cara de un mapa de cubos usando las coordenadas suministradas en textureCube(). De la especificación, reúno las coord con la mayor magnitud define la cara.Seleccionando la cara de un Cubemap en GLSL

Por ejemplo, estos coords (-0.2, 0.7, 0.65) seleccionarían la cara Y + del mapa del cubo, pero estos (0.2, 0.3, -0.8) seleccionarían la cara Z.

¿Estoy en mi entendimiento?

+2

-1: No necesita que confirmemos lo que dice la especificación. Lo que dice la especificación es cómo funciona. –

+0

No estoy seguro de si lo estoy interpretando correctamente :-) –

+2

Aunque debo decir que no entiendo por qué esto justifica un downvote para la pregunta, habiendo visto muchas preguntas que eran mucho peores que esta. La pregunta "muestra el esfuerzo de investigación" y es "clara". No es terriblemente útil para mí, pero posiblemente para otra persona (alguien que podría preguntarse "cómo diablos funciona esto" también). Lo que me hace preguntarme si no es legítimo preguntar si uno entiende la redacción correctamente. – Damon

Respuesta

5

De hecho, usted es. Esta es la forma más simple de seleccionar la cara de un cubo, dada una dirección desde el centro.