顶点的“法线”是与顶点“垂直”的向量。在数学中,“正常”是“垂直”的概括。对于多边形,这个“法线向量”垂直于多边形并且对于它的所有顶点都是相同的。您可能会为多边形的每个顶点分配不同的法线向量的一个原因是,如果您使用非常小的三角形覆盖曲面。在这种情况下,您不希望三角形的三个顶点的法线向量都相同。
现在这个法线向量是做什么用的?典型应用程序用于在 OpenGL 中启用光照时进行着色计算。法线向量可以确定来自光源的光是否照射到表面以及光线与表面形成的角度。例如,这可用于确定表面是否有阴影或是否包含镜面高光。