Графика в OpenGL - Курсовая работа

бесплатно 0
4.5 24
Описание используемых функций и директивы Invoke: get module handle, get command line, win main, exit process, load menu. Архитектура OpenGL, основные задачи. Текст программы: краткое описание, opengl.inc, opngl.asm. Результаты выполнения программы.


Аннотация к работе
OpenGL (Open Graphics Library - открытая графическая библиотека, графическое API) - спецификация, определяющая независимый от языка программирования ENDM SADD MACRO quoted_text:VARARG EXITM ENDM top MACRO arg lea eax,arg invoke glVertex3f,[eax],[eax 4],[eax 8] ENDM put2scene MACRO num,arg invoke glPushMatrix;система кординат lea eax,arg mov ecx,[eax] mov ebx,[eax 4] mov eax,[eax 8] invoke glTranslatef,ecx,ebx,eax invoke glCallList,num invoke glPopMatrix ENDM rotate MACRO num,pos,speed,angles invoke glPushMatrix invoke Rotate,num,pos,speed,angles invoke glPopMatrix ENDM ; ############################################################ .data szClassName db OpenGl,0 szDisplayName db ,0 CommandLine dd 0 hWnd dd 0 hInstance dd 0 hIcon dd 0 hCursor dd 0 ; ########################################################### include opngl.asm ; ############################################################ WinMain PROTO:DWORD,:DWORD,:DWORD,:DWORD RegisterWinClass PROTO: DWORD,:DWORD,:DWORD,:DWORD,:DWORD WndProc PROTO:DWORD,:DWORD,:DWORD,:DWORD TopXY PROTO:DWORD,:DWORD 2.3 opngl.asm .data MainHDC dd 0 OpenDC dd 0 PixFrm PIXELFORMATDESCRIPTOR
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?