|
Erste Schritte
Ich kenne keine einfacher Art, OpenGL anzuwenden. Es sind lediglich drei Schritte, die uns in die 3D-Welt führen.
- Erzeugen einer Instanz der Klasse OpenGLDevice:
// Create a OpenGlEngine Device
public OpenGlDevice Device = new OpenGlDevice();
-
Im Loadabschnitt der Device ein Control zuweisen, z.B: das Form selbst.
Device.WinControl = this;
-
Dem Painthandler der Device ein Event zuordnen.
Device.OnPaint += new EventHandler(Device_OnPaint);
-
Los gehts. Im OnPaint kann die 3D-Ausgabe erfolgen.
// z.B: Eine Kugel
Device.drawSphere(new xyz(0, 0, 0), 4);
Und das ist das Ergebnis:
Der Quelltext insgesamt :
|
|