2015-01-19 2 views
0

Я хочу нарисовать вектор мировых координат в левом нижнем углу окна просмотра, используя opengl. Можно ли размножать векторы (1, 0, 0)(0, 1, 0)(0, 0, 1) векторы в пространстве взглядов, обратные матрице зрения, а затем проектировать векторы результатов на экране?Рисунок мировой системы координат в углу окна просмотра в opengl

+0

Что вы хотите быть в левом нижнем углу? Происхождение? Вы просто хотите изменить размер окна, которое нарисовано? Вы хотите сделать вращение вокруг оси Y и/или X? – jwlaughton

ответ

1

Просто установите 4-й столбец и строку матрицы вида модели на [0, 0, 0, 1], ортонормируйте верхнюю левую 3 × 3 подматрицу и нарисуйте базовый векторный штатив с помощью glViewport, установленного в угол окна где вы хотите, чтобы это было.

+0

Супер !!! он работал очень хорошо :) – mmostajab

+0

@mmostajab: Рад помочь. И, наконец, кто-то с представителем <1k, который сразу же получает его »:) – datenwolf

Смежные вопросы