Как мне текстурировать карту цилиндра в OpenGL? - PullRequest
3 голосов
/ 19 декабря 2010

Я знаю, как делать четырехугольники, и это было довольно интуитивно понятно с координатами текстуры u, v, но мне трудно понять это.Любая помощь приветствуется.

1 Ответ

3 голосов
/ 19 декабря 2010

Попробуйте подумать о параметрическом представлении цилиндра

cylinder(u, v):
    x = r * cos(u * 2*pi)
    y = r * sin(u * 2*pi)
    z = v

u и v - это именно те значения, которые вы будете использовать в качестве координат текстуры.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...