Как использовать opengl для создания эффекта цилиндра - PullRequest
1 голос
/ 12 июня 2009

Я хотел бы знать, как создать «эффект цилиндра», например, топовую функцию сайта в Safari 4, вот картинка

http://www.macworld.com/article/139022/2009/02/safari4firstlook.html

Можете ли вы сказать мне, что я должен узнать, как начать?

Ответы [ 2 ]

1 голос
/ 12 июня 2009

Я бы начал с изучения учебников OpenGL на сайте NeHe . Вы также можете инвестировать в Красную книгу . Темы, которые вас заинтересуют: Геометрия и текстуры. Я думаю, что у NeHe даже есть пример наложения текстуры на цилиндр .

В зависимости от того, чего вы надеетесь достичь, вы можете использовать Visualization Toolkit , чтобы нарисовать текстуру на цилиндре из 100 или менее строк кода. У VTK есть некоторая кривая обучения (и OpenGL в этом отношении), но класс vtkTextureMapToCylinder и пример TCL о том, как его использовать , - хорошие места для начала.

0 голосов
/ 24 августа 2012

Пожалуйста, загрузите iCarousel . Он имеет много типов цилиндрических эффектов. Используйте то, что полезно для вас.

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