Algumas perguntas sobre a transparência do OpenGL

Eu tenho duas perguntas sobre a mistura do OpenGL.

1) Eu sei que tenho que desenhar objetos opacos primeiro e depois desenhar de trás para frente os objetos não opacos. Então, eu os coloquei em uma lista, dependendo da distância do centro (0,0,0). Mas as transformações (giram e traduzem) afetam o "centro" de onde eu medo a distância?

2) E segundo, se os itens que desenho são triângulos, como faço para medir a distância? Para o seu incentor? Para o seu ortocentro?

questionAnswers(1)

yourAnswerToTheQuestion