我正在学习 android 渲染脚本,目前正在查看轮播示例。在这里,一个叫做“normalize”的函数被多次使用。例如:
float3 eye, float3 center;
float3 f = normalize(center - eye);
我找不到这个函数的含义和作用。我也在学习一点 OpenGl ES 2.0 并且遇到了使用规范化标志但从未使用过的函数(该标志通常是 - false 所以它做了类似将非浮点值转换为浮点的事情)......所以如果有人可以给我一个很好的解释,我将不胜感激。
另外,我需要将大部分代码从 renderscript 移植到 opengl es 2.0,所以请记住,我也必须在 java 中使用这个函数。(也许写它?)谢谢!