Требуется ли для рендеринга кадров openni GLUT?

Я не уверен на 100%, как GLUT отображает данные из OpenNI.

Я знаю, что GLUT позволяет легко создать окно, содержащее то, что делается между OpenGL ‹-> OpenNI.

Но мне было интересно, обязательно ли мне использовать GLUT. Приложение, которое мне нужно разработать, потребует большего, чем то, что может предложить GLUT, то есть мне нужно сделать графический интерфейс.


person KylePDM    schedule 29.01.2013    source источник


Ответы (1)


Glut — это инструмент, облегчающий настройку окна и, самое главное, переносимый. Он делает больше, например ввод с клавиатуры/мыши и другие вещи, но обычно их использовать не рекомендуется.
Чтобы ответить на ваш вопрос, вы можете делать все, что хотите, без перенасыщения, перенасыщение просто упрощает некоторые вещи.

person Kevin    schedule 29.01.2013
comment
-1: Если вы используете (бесплатно)GLUT, нет причин не использовать его код клавиатуры. В целом вы правы, но я возражаю против того, что вы не должны использовать входной код GLUT. - person Nicol Bolas; 30.01.2013
comment
@NicolBolas Где я сказал, что вы не должны использовать входной код перенасыщения? Я просто сказал, что обычно это не рекомендуется, и это правда. - person Kevin; 30.01.2013
comment
Они делают больше, например, ввод с клавиатуры/мыши и другие вещи, но их обычно не рекомендуется использовать Разве они в этом предложении не означают ввод с клавиатуры/мыши и различные другие вещи? - person Nicol Bolas; 30.01.2013
comment
@NicolBolas Конечно, в этом предложении они имеют в виду ввод с клавиатуры / мыши, но вы, кажется, не понимаете, что обычно не рекомендуется - это нечто совершенно отличное от того, что не следует использовать. Я имею в виду, что не так много людей скажут, что вы должны использовать встроенные функции ввода перенасыщения, и это совершенно верно, большинство людей, которые давали мне советы о перенасыщении в прошлом, советовали мне использовать его для управления окнами и ничего более, и Я очень сомневаюсь, что за последние несколько лет что-то изменилось. - person Kevin; 30.01.2013
comment
Я никогда не слышал, чтобы кто-нибудь говорил не использовать функции ввода GLUT. Я слышал, что люди говорят не использовать GLUT, но я ни разу не слышал рекомендацию о том, что GLUT в порядке, но не используйте его функции ввода. Тем более, что если вы не используете их, вы не можете использовать чужие, поскольку GLUT не дает вам доступа к HWND, чтобы вы могли вводить данные самостоятельно. - person Nicol Bolas; 30.01.2013