glRenderMode(GL_SELECT) в MFC
От: ujdfgv  
Дата: 06.05.04 06:42
Оценка:
канкретные праблемы с выбором объектов в приложении MFC типа Document/View. Во первых:


GLint     viewport[4];
glGetIntegerv(GL_VIEWPORT, viewport) ;


возвращает -1 , а последующий glGetError дает GL_INVALID_OPERATION. (в МСДН написано: "glGet был вызван между glBegin и glEnd", хотя это совсем не так. Непомогает даже


glEnd() ; 
glGetIntegerv(GL_VIEWPORT, viewport) ;


А дальше, если параметры viewport'a заполнить самому, то


gluPickMatrix(point.x , viewport[3] - point.y, 5.0, 5.0, viewport);


тоже ничего не делает! В работающем (не MFC) консольном примере, вызов gluPickMatrix нормально изменяет GL_PROJECTION_MATRIX, а в MFC — ноль эмоций.

Подскажите как в MFC можно выбирать объекты?? В чем загвоздка?
Очень надеюсь на примеры, ссылки и ссылки на примеры.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.