В чем разница между модулем Qt OpenGL и Qt / 3D? - PullRequest
2 голосов
/ 07 сентября 2011

3D-примеры в Qt Sdk (под opengl) уже можно продемонстрировать, но без Qt / 3D. Итак, в чем разница между модулем Qt OpenGL и Qt / 3D?

1 Ответ

5 голосов
/ 07 сентября 2011

Из справочной документации Qt / 3D :

Qt / 3D - это набор классов расширений для модуля Qt OpenGL для расширения использованияOpenGL в Qt 4.7 и выше.

Портирование между настольным OpenGL и встроенным OpenGL / ES традиционно было сложным.В OpenGL, OpenGL / ES 1.1 и OpenGL / ES 2.0 для настольных ПК используются разные имена функций и шейдеры в сравнении с конвейерами фиксированных функций.Написание одного приложения OpenGL, которое выполняется на всех платформах, довольно сложно, даже для простых объектов.

Так что Qt / 3D является расширением обычного модуля Qt OpenGL.Просмотрите ссылки на этой странице для получения более подробной информации и учебных пособий / примеров.

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