切线空间

再聊切线空间之前,我先聊一下纹理uv是怎么映射顶点位置的。
举个简单的例子圆柱:

这里写图片描述

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这样就能得出参数方程:
x = x(u,v)
x = y(u,v)
z = z(u,v)
用u,v来表示点(x,y,z)
这里写图片描述
则点p(x,y,z) = p(x(u,v), y(u,v), z(u,v)) (dx/du是x对u的偏导,其他一样)

dx = (dx/du) * du + (dx/dv) * dv ;
dy = (dy/du) * du + (dy/dv) * dv ;
dz = (dz/du) * du + (dz/dv) * dv ;

(dx,dy,dz) = (dx/du, dy/du, dz/du) * du + (dx/dv, dy/dv, dz/dv) * dv

则该点的切线为 T =(dx/du, dy/du, dz/du), B = (dx/dv, dy/dv, dz/dv)
N = T X B

其实纹理映射就是用uv来表示曲面的参数方程的应用,在此做个笔记。。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值