顶点的法线计算方式

如果一个顶点的法线共享多个三角形,我们还需要对此法线进行均值计算,如下伪代码

void CalculationNormalVector()
{
	for(int i=0;i pointers;
			int n=0;
			Vector3D sum={0,0,0};
			for(int j=i;jm_NormalVector=ans;//最后将所有需要均值的顶点法线都设置为均值
			}
		}
	}
	delete[] flag;
}




你可能感兴趣的:(DirectX,Unity3D)