顶点的法线、副法(切)线、切线

顶点的法线

确定顶点的法线之前需要知道面法线。面的法线是一向量,该向量指向该面的外侧朝向,如图1。

顶点的法线就是包围该顶点的面的法线相加的结果的归一化单位向量(个人理解)。当然,也可以说面的法线是组成面的顶点的法线相加的结果的归一化单位向量,如图2.

在知乎用户谜之裙摆,称《“顶点法线可以直接根据相邻面的法线取平均得到”是误导别人言论》。我认为这是由于他是从光照渲染的层面上看的结果,在光照渲染上,由于平面面是光照是通过顶点属性进行插值生成的,因此通过修改顶点的法线可以改变光照效果。但是,现实中如果不改变组成平面的顶点实际位置,是不能改变平面的法线方向的,反之亦然。

 

                         图1 面法线                                                     图2 点法线

顶点的切线与副法(切)线

顶点的切线与副切线也与平面相关,切线和副法线均与平面的法线垂直,即平行于平面,并且切线与副法线两者相互垂直。

人为规定切线方向后,通过叉积即可得到副法线方向。一般来说,切线和副法线与纹理坐标的uv相关。

 

posted @   mshentai  阅读(1918)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示