Модераторы: Poseidon, Snowy, bems, MetalFan

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не очень умный вопрос, Как работать с 3D графикой в Delphi 
:(
    Опции темы
Dr.Drunk
Дата 22.6.2004, 12:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 179
Регистрация: 12.1.2004
Где: Волжский

Репутация: нет
Всего: нет



Goganchic я тут некоторые вместо, <Spawn> , опишу если позволите wink.gif
Цитата
5. function wglCreateContext(DC:HDC)

создает контекст для работы с OpenGL входной параметр контекст устройства куда должно выводиться изображение.
Цитата
6. function wglDeleteContext(p1:HGLRC)

удаляет контекст OpenGL в качества параметра используется указатель полученный функцией п.5.
Цитата
14. procedure glColor3f(red:single;green: single;blue: single);

Установка цвета рисования цвет задается в RGB значения параметров от 0 до 1 вещественные.

Остальные на память не помню, сам сейчас той же темой занимаюсь biggrin.gif
А вообще вот здесь поройся. Там и примеры есть и пару статей прочитаешь.

Это сообщение отредактировал(а) Dr.Drunk - 22.6.2004, 12:55
--------------------
_Theory_ is when you know everything but nothning works._Practice_ is when everything works but no one knows why._IN THIS PLACE_ we're combining theory and practice -nothing works and no one knows why!
PM MAIL WWW ICQ   Вверх
<Spawn>
Дата 22.6.2004, 13:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Око кары:)
****


Профиль
Группа: Экс. модератор
Сообщений: 2776
Регистрация: 29.1.2003
Где: Екатеринбург

Репутация: 44
Всего: 64



SetDCPixelFormat - необходима для настройи формата пиксела
TPixelFormatDescriptor - уже писал, это структура, которая содежит указания для попытки установки формата пиксела при вызове ChoosePixelFormat\SetPixelFormat
ChoosePixelFormat - проверяет поддерживает ли система выбраный формат пиксела
SetPixelFormat - устанавливает формат пиксела, передавя в функцию его индекс, полученый в результате работы ChoosePixelFormat
wglMakeCurrent - устанавливает текущий контекст воспроизведения
glClearColor - цвет фона
glClear - очистка буфера цвета
glViewport - устанавливает локальное окно просмотра, то есть это область в которую будет проецироваться реальное изображение(глобальное окно рисования можно для двумерки установить при помощи gluOrtho2D)
glLoadIdentity - загрузка первоначального состояния матрицы(за метсто нее можно использовать glPushMatrix и glPopMatrix)
glRotatef - осуществляет поворот системы координат
glBegin...glEnd - блок, в котором производится вывод примитивов на контекст устройства. Параметр glBegin указывает какое примитивы будут составлены из введенных данных
glVertex2f - добавляет двумерную вершину, для посторения примитива.
SwapBuffers - меняет содержание внутреннего буфера рисования с буфером отображающемся на экране. Данная фукция включена сюда, поскольку при инициализации формата пиксела была указана двойная буферизация -> сначала рисование производится на внутреннем буфере, потом результат отображется на экране. Это сделано для обхода мерцания картинки, при рисовании примитивов.

Это сообщение отредактировал(а) <Spawn> - 22.6.2004, 13:20


--------------------
"Для некоторых людей программирование является такой же внутренней потребностью, подобно тому, как коровы дают молоко, или писатели стремятся писать" - Николай Безруков.
PM MAIL ICQ   Вверх
_vova_
Дата 22.6.2004, 13:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 18.6.2004
Где: Харьков

Репутация: нет
Всего: нет



Ответ RAdmin:
Цитата

Подвопрос к _vova_ где взять CG.DLL относящийся к библиотеке scene?

у меня его нет. Все и так без него работает
PM MAIL   Вверх
Goganchic
Дата 22.6.2004, 19:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 678
Регистрация: 18.6.2004

Репутация: нет
Всего: 5



Ну спасибо, за ответ. Теперь я совсем умный.Ну спасибо, за ответ. Теперь я совсем умный стал. smile.gif smile.gif
PM Jabber   Вверх
foRaver
Дата 22.6.2004, 20:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 561
Регистрация: 6.7.2003
Где: Düsseldorf

Репутация: нет
Всего: 3



DelphiGFX

Это сообщение отредактировал(а) foRaver - 22.6.2004, 20:16
PM MAIL WWW ICQ YIM   Вверх
Medved
Дата 23.6.2004, 14:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 7209
Регистрация: 15.9.2002
Где: Kazakhstan, Astan a

Репутация: 14
Всего: 154



Не забывайте про поисковики. В сети много информации по этому вопросу.


--------------------
http://extreme.sport-express.ru/
...и неважно сколько падал, важно сколько ты вставал...
PM MAIL WWW ICQ Skype GTalk   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0511 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.