2014-11-27 3 views
3

Я новичок в OpenGL, и я пытаюсь создать проект в OpenGL с помощью JOGL.Square BoundingBox с OpenGL JOGL Java

Если вы видите мое изображение http://imgur.com/DDHoXEz, у меня есть 4 видовых экрана с разными проекциями, но все чайники не имеют «шкалы», и я хочу сделать что-то вроде ограничивающей рамки, квадрата со стороной 1, содержащей все объекты на видовые экраны, чтобы сделать масштаб из квадрата.

Любые советы?

+0

Почему бы не вычислить выровненную по оси ограничительную рамку и использовать ее размер для масштабирования объектов в glScalef? – gouessej

+0

Не могли бы вы быть яснее? – elect

ответ

0

Если вы не собираетесь использовать модель базового чайника для программ (что вам не нужно), я не думаю, что это то, на что нужно потратить свое время. Когда вы начнете использовать свои собственные модели, вы будете иметь прямой контроль над шкалой.

Я бы рекомендовал на этом этапе узнать о различных способах рисования в OpenGL (например, GL_TRIANGLE_FAN, GL_LINE_LOOP). Затем перейдите к изучению вершинных массивов и, возможно, напишите импортера OBJ. Если хочешь, я могу указать тебе в правильном направлении.

Here - хорошее место для начала использования различных технологий рисования. Счастливое кодирование!