- Код: Выделить всё
For i = 0 To 49
theta = (2 * g_pi * i) / (50 - 1)
Vertices(2 * i + 0).postion = vec3(Sin(theta), -1, Cos(theta))
Vertices(2 * i + 0).normal = vec3(Sin(theta), 0, Cos(theta))
Vertices(2 * i + 1).postion = vec3(Sin(theta), 1, Cos(theta))
Vertices(2 * i + 1).normal = vec3(Sin(theta), 0, Cos(theta))
Next
Обьясните кто небудь:
1. Чо это за normal такая? Что она делает? Насколько сильно она нужна (можно ведь и без её модели создавать)?
2. Почему её значения находятся в диапазоне от -1 до 1?
3. Почему (как пишит малокософт) она влияет на качество 3D освещения?
4. Как правильно указывать её координаты.