Для 2d я выставлял glOrtho так, чтобы начало координат было от левого нижнего угла и размером в размер экрана. А в 3d я помню как то читал старую книгу и там был вариант что надо делить ширину на высоты aspect = width / height. И потом выставлять параметры умножая вроде бы aspect на нужные значения. Но правильно ли это, то есть мне надо рисовать объект посередине, может это действительно правильно, но хочу прочитать от вас, знатоков. И можно полностью привести если надо умножать aspect в glOrtho, а то искать в книге незнаю где. Какие опции выставить для glOrtho для 3d?
Вы уверены что Вам нужна ортографическая проекция?
glOrtho - ортографическая проекция, она подходит для 3д, но в экзотических случаях
glOrtho(left, right, bottom, top, near, far)
Камера в этом случае плоскость, а видимый объем - параллелепипед, объекты не меняют размер с дистанцией от камеры
glFrustum - 3D проекция
glFrustum(left, right, bottom, top, near, far)
тут камера это точка, а видимый объем - усеченная пирамида, дальние объекты меншmе чем ближние
Сборка персонального компьютера от Artline: умный выбор для современных пользователей