(资料图片仅供参考)
由于自动将矢量转换成浮点值的最终结果是该矢量在在矢量(1,1,1)方向上的投影,而矢量(1,1,1)是一个从所有坐标轴负方向到正方向的的倾斜的向量,那么在使用过程中,就会出现不符合预期的效果。
比如,在网上看到有人制作一个破碎的平板面,会在随着空物体移动而动态变化,于是就动手做了一个结果如下:
由于平板面的上方离矢量(1,1,1)的距离更近,所以的投影的值更小,结果其缩放变化就小,而下方则相反。
如果在这个例子中想得到上、下变化一致的结果,那就不能使用默认的转换,其方法应该有很多,比如使用矢量运算中投影运算或乘法运算,指定被投影的向量为X方向,即:(1,0,0)就可解决问题。