Uma malha triangular é um tipo de malha poligonal em computação gráfica. Ela consiste em um conjunto de triângulos (normalmente em três dimensões) que são conectados pelas arestas ou vértices comuns.[1]
Muitos softwares de computação gráfica e dispositivos de hardware podem operar de forma mais eficiente em triângulos agrupados em malhas do que se o mesmo número de triângulos estivesse desconectado. Isto porque, tipicamente, sistemas de computação gráfica realizam operações sobre os vértices de cada triângulo. Com triângulos individuais, o sistema tem de operar em três vértices de cada triângulo. Em uma grande malha, é comum existirem oito ou mais triângulos conectados a um único vértice - processando este vértice uma só vez, é possível realizar uma fração do trabalho e alcançar um efeito idêntico.
Muitos aplicativos gráficos lidam com malhas de triângulos. Malhas são compostas por vértices, arestas e triângulos. Aplicativos podem exigir conhecimento sobre como esses componentes estão conectados. Essas conexões podem ser gerenciadas independentemente das posições reais dos vértices.