【原】基本数学公式

(1)lerp(a, b, w) = b*w + a*(1.0-w)

(2)反射向量 R=L-2(N·L)*N  L入射向量 N法向量 R反射向量

由于这几个向量都是单位向量,长度为1.所有构成菱形。菱形对角线相互垂直切平分。我们很容易看出R-L的结果(R加上-L(绿色的那根))与N是共线的(同方向),而且|R-L|的值等于2乘以L在N上的投影(即蓝色的那段)。于是得到等式R-L=N*(2N·(-L))。

(3)点乘(dot)A*B=|A||B|cos(夹角)  所以有cos(夹角)=A*B/|A||B|  即dot(A.Normal,B.Normal) 为A,B向量的余弦值。

(4)叉乘(cross)AxB=|A||B|sin(夹角)  所以有sin(夹角)=AxB/|A||B|  即cross(A.Normal,B.Normal) 为A,B向量的正弦值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值