![]() |
Модераторы: Rickert, Alexeis, BorisVorontsov |
![]() ![]() ![]() |
|
Aram |
|
||||||||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 29.11.2007 Репутация: нет Всего: нет |
У меня такая проблема у меня есть 4 окна три из них для проекций и одна для трехмерного отображения. И соответственно у меня 4 класса COpenGLxy, COpenGLxz, COpenGL yz, COpenGLxyz,
Все эти классы порождены от COpenGL, которая в свою очередь порождена от CScrollView. В классе COpenGL я реализовал функцию для масштабирования осей координат: следующим образом
Скажите пожалуйста как мне нарисовать в окне представления COpenGLxyz Используя выше указанное масштабирование. Я сделал следующим образом но у меня ничего не рисуется:
|
||||||||
|
|||||||||
baldina |
|
||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: нет Всего: 101 |
В OpenGL все эти CClientDC никакой роли не играют.
Оси координат надо функциями OpenGL устанавливать. Например, класс COpenGL содержит данные поворота и применяет их при рисовании:
и т.д. в таком духе а вот это
надо моменять на
Это сообщение отредактировал(а) baldina - 6.12.2007, 01:20 |
||||||
|
|||||||
![]() ![]() ![]() |
Вы можете найти полезным что... | |
|
|
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Мультимедия, OpenGL/DirectX | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |