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