2013-04-18 2 views
0

У меня есть квадратный вид 100dp X 100dp, и я хочу сделать квадрат с одинаковым размером с opengl.Расчет глубины OpenGL

Моя проблема в том, как я контролирую размер квадрата?

В OpenGL мы имеем вершины поверхности, координаты г и угол функции gluPerspective (fovy)

частный поплавок [] = {вершины -1.0f, -1.0f, 0.0f, 1.0f, -1.0f, 0.0f, -1.0f, 1.0f, 0.0f, 1.0f , 1.0f, 0.0f}

fovy = 45,0

г = ??

Как я должен рассчитать размер моего квадрата ???

+1

Вы просто хотите, чтобы квадрат охватывал весь вид? вам нужна перспектива? – Dirk

ответ

0

Если вы хотите просто нарисовать квадрат того же размера, возможно, вам нужна орфографическая проекция, и все преобразования преобразуются в идентичность.

тогда размер квадрата будет равен его размеру на экране.

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