OpenGLUT: текстура для сферы: как правильно это сделать? - PullRequest
1 голос
/ 26 ноября 2011

Мне нужно придать текстуру сфере: но я хочу изучить хороший способ сделать это: я читаю методы, которые, кажется, не используют преимущества перенасыщения, они используют только функции gl.Может быть, я пытаюсь что-то недоступно, но я хочу вызвать solidsphere и сгенерировать координаты, я загрузил .bmp, но изображение не хочет вращаться при вращении твердой сферы, вместо этого изображение (лицо) всегдалицом к экрану, как будто он «плавает» на поверхности.Как я могу прикрепить это к твердому ??Спасибо за связку.

1 Ответ

2 голосов
/ 28 ноября 2011

хорошо, я понял: вместо вызова glutSolidSphere необходимо использовать gluSphere и вызывать gluQuadricTexture. Тогда лицо остается на своем месте, и мы можем повернуть вид камеры (с помощью функции gluLookAt) вокруг него и оценить всю текстуру, обертывающую тело.

...