顶点的法线、副法(切)线、切线
顶点的法线
确定顶点的法线之前需要知道面法线。面的法线是一向量,该向量指向该面的外侧朝向,如图1。
顶点的法线就是包围该顶点的面的法线相加的结果的归一化单位向量(个人理解)。当然,也可以说面的法线是组成面的顶点的法线相加的结果的归一化单位向量,如图2.
在知乎用户谜之裙摆,称《“顶点法线可以直接根据相邻面的法线取平均得到”是误导别人言论》。我认为这是由于他是从光照渲染的层面上看的结果,在光照渲染上,由于平面面是光照是通过顶点属性进行插值生成的,因此通过修改顶点的法线可以改变光照效果。但是,现实中如果不改变组成平面的顶点实际位置,是不能改变平面的法线方向的,反之亦然。
图1 面法线 图2 点法线
顶点的切线与副法(切)线
顶点的切线与副切线也与平面相关,切线和副法线均与平面的法线垂直,即平行于平面,并且切线与副法线两者相互垂直。
人为规定切线方向后,通过叉积即可得到副法线方向。一般来说,切线和副法线与纹理坐标的uv相关。