Algunas preguntas sobre la transparencia de OpenGL

Tengo dos preguntas sobre la combinación de OpenGL.

1) Sé que primero tengo que dibujar objetos opacos y luego dibujar de atrás hacia adelante los que no son opacos. Entonces los puse en una lista dependiendo de la distancia al centro (0,0,0). Pero, ¿las transformaciones (rotar y trasladar) afectan el "centro" desde donde mido la distancia?

2) Y segundo, si los elementos que dibujo son triángulos, ¿cómo mido la distancia? ¿A su incentro? ¿A su ortocentro?

Respuestas a la pregunta(1)

Su respuesta a la pregunta