Я изучаю Android Renderscript и в настоящее время смотрю на пример карусели. Здесь функция под названием «нормализация» используется много раз. Например:
float3 eye, float3 center;
float3 f = normalize(center - eye);
Я не могу найти, что означает и делает эта функция. Я также немного изучил OpenGl ES 2.0 и наткнулся на функции, которые используют флаг нормализации, но никогда не использовали его (флаг обычно был - ложь, поэтому он делал что-то вроде приведения не-плавающего значения к плавающему). Так что, если кто-то может дать мне хорошее объяснение, я был бы признателен.
Кроме того, мне нужно перенести большую часть кода с Renderscript на OpenGLES 2.0, так что имейте в виду, что мне придется использовать эту функцию также в Java. (и, может быть, напишите это?) Thx!