Pipelines e APIs de um sistema de renderização geralmente utilizam triângulos para a renderização. Os triângulos são os primitivos mais simples que descrevem uma superfície no espaço 3D e com eles é possível construir diversos primitivos de ordem superior. Nesse sentido, o triângulo é definido como uma conexão de três pontos no espaço. Esses pontos são chamados de: