Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe je OpenGL gebruiken voor C Taal
OpenGL is een van de belangrijkste grafische rendering techniek voor verschillende driedimensionale games. OpenGL ondersteunt alleen low - level rendering routine als dit stelt programmeurs meer controle en flexibiliteit in de programmering . Deze routines kunnen gebruikt worden om hoog - niveau rendering en modellering bibliotheken maken . OpenGL is slechts een grafische API en bevat honderden functies die de functies van uw grafische hardware biedt toegang . Echter , het ondersteunt alleen graphics - gerelateerde functionaliteiten . OpenGL kan werken met C taal om grafische applicaties te ontwikkelen . Wat je nodig hebt
C Taal
GLUT
Toon Meer Aanwijzingen

Download 1 en installeer GLUT uit Xmission.com . Dit pakket zal glut32.lib en glut.h installeren op uw computer . Ze zijn noodzakelijk bibliotheek en header files voor OpenGL ontwikkeling . Kopen van 2

Klik op " Project ", "Instellingen " en "linker instellingen " om de interface -instellingen te openen in uw gekozen IDE zoals Visual Studio . Voer de volgende bestanden naar het object /library modules : . Opengl32.lib , glut32.lib , glu32.lib
3

Voeg de header-bestanden in uw toepassing :

# include

# include

# include

Include de . bestand in uw applicatie code
4

Initialiseer een OpenGL behulp van een apparaat context ( DC ) : HDC HDC = GetDC ( hWnd ) ; Zet de pixel formaat voor de DC via de volgende code :

PIXELFORMATDESCRIPTOR pfd ;

ZeroMemory
( & pfd , sizeof ( pfd ) ) ;

pfd.nSize
= sizeof ( pfd ) ;

pfd . nVersie = 1 ;

pfd.dwFlags
= PFD_DRAW_TO_WINDOW | PFD_SUPPORT_OPENGL |

PFD_DOUBLEBUFFER
;

pfd.iPixelType = PFD_TYPE_RGBA ;

pfd.cColorBits
= 24 ;

pfd.cDepthBits = 16
;

pfd.iLayerType = PFD_MAIN_PLANE
;

int iFormat
= ChoosePixelFormat ( hDC , & pfd ) ;

SetPixelFormat
( hDC , iFormat , & pfd ) ;

Deze code zal dubbele buffering , z - buffer , kleur formaat en alpha -buffer opgeven . " ChoosePixelFormat " kiest gewoon de beste match voor de toepassing . SetPixelFormat zal de keuze van toepassing
5

Maak een OpenGL context behulp wglCreateContext : . . HRC = wglCreateContext ( hDC ) ; wglMakeCurrent ( * hDC , * HRC ) , je kunt nu eindelijk programmeren met OpenGL

Previous: Next:
  C /C + + Programming
·Hoe te INT Variabele omzetten …
·Hoe de Soorten Input Validatio…
·Hoe u de DataGridView CurrentR…
·Windows Mobile C Compiler Opti…
·Hoe het genereren van een Rand…
·Hoe kan ik een . H File Compil…
·Hoe maak je 2D objecten gebrui…
·Hoe je sjablonen gebruiken in …
·Hoe maak je een BMP convertere…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe SQL query's koppelen met Visual Basi…
·Hoe maak je een GUI te bouwen in Visual …
·Hoe maak je een . PK3 bestand maken 
·PHP MySQL Pagination Tutorial 
·Hoe kan ik een evenement in VB.NET Bel 
·Perl 5.10 Vs . 5.8.8 
·Hoe maak je een statische variabele in C…
·Hoe te gebruiken cURL om een bestand te …
·Hoe te Listview gebruiken in VB 6.0 
Copyright © Computer Kennis http://www.nldit.com