码迷,mamicode.com
首页 > 其他好文 > 详细

一点小错误,记一下

时间:2015-04-18 17:34:20      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:

o.normalDir = normalize(mul(float4(i.normal,0.0),_World2Object).xyz);

呐。。。本来这是在vertex中计算法线的函数嘛~ 如果写成下面的

o.normalDir = normalize(mul(float4(i.normal,0.0),_World2Object)).xyz;

就完全错了,我勒个去,拜托哥哥你把基础弄扎实点好么。。。哎。。。找了半天问题,竟然是这种错误 = =#

第一行代码是将mul之后的取xyz,然后单位化,第二行是mul之后的四元数进行单位化,然后取xyz,当然不一样了 T T

一点小错误,记一下

标签:

原文地址:http://www.cnblogs.com/AZ-ZK/p/4437670.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!