Creo que es ese el nombre de la función.
Se trata de la función que dibuja una textura dadas las coordenadas de sus cuatro ángulos.
Según pone en la documentación, los vértices vienen definidos por una matriz de clase "Vertex" con una dimensión que va desde el índice 0 hasta el 3 (es decir, cuatro elementos).
Además también pone que los vértices leen en el sentido de las agujas de reloj, como en el siguiente esquema:
V0 ---- V1
| |
| |
V3 ---- V2
Hasta aquí todo correcto, pero a la hora de probarlo, me he encontrado con que la textura renderizada usando este método y siguiendo las instrucciones, no se mostraba como se supone que tenía que hacerlo.
Trasteando con ella, he encontrado algo que parece un pequeño bug con las coordenadas de dicha función.
Si las coordenadas de los vértices se leen en otro orden diferente, todo funciona 100%, concretamente así:
(leidas en el sentido de las agujas de reloj)
V0 ---- V1
| |
| |
V2 ---- V3
Ahora bién, esto parece un poco extraño ya que ese orden no parece nada lógico.
Sin embargo, y si mi intuición no me falla, quizás la sea un problema de orientación de las coordenadas.
No he tenido tiempo de probarlo, pero creo que los vértices tendrían que ser leídos en SENTIDO CONTRARIO al de las agujas de reloj, y de la siguiente manera:
V1 ---- V0
| |
| |
V2 ---- V3
Como ya he dicho, no he probado esto todavía, pero creo que en realidad es así.
Lo testearé y mañana os comento...