Autor Beitrag
Yooda
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 68



BeitragVerfasst: So 25.01.04 17:38 
So da bin ich wieder. Nachdem ich mich auf dieser(www.delphigl.com/) Seite mal umgeschaut habe, werde ich mich dann wohl mal OpenGl widmen. Nur hab ich ein Grundsätzliches verständnisproblem. Was muss ich für eine Anwendung starten, um ein Gl fenster zu sehen???

Eine normale Anwendung?
Eine Konsolenanwengun?

Ich habe eine normale Anwengun genommen dann opengl in die uses Liste eingebunden, ein kleines Demo geschrieben und dann gestartet. ich sehe nur nix. Hier mein Code:

ausblenden volle Höhe Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs,opengl;

type
  TForm1 = class(TForm)
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}
begin
  glClear (GL_COLOR_BUFFER_BIT OR GL_DEPTH_BUFFER_BIT);
  glTranslatef(-1.5,0,-6);
  glBegin(GL_TRIANGLES);
  glVertex3f(-1.0,-1.0, 0.0);
  glVertex3f( 0.0, 1.0, 0.0);
  glVertex3f( 1.0,-1.0, 0.0);
glEnd();

end.


Wo liegt mein Fehler?


Viele Grüsse
David
Raphael O.
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1596


VS 2013
BeitragVerfasst: So 25.01.04 17:46 
du musst zu allererst OpenGL initialisieren (was etwas aufwändiger ist)
und dann funktioniert das im Prinzip schon so wie du das hier schreibst...
du kansnt eine ganz normale Anwendung benutzen..
am besten lädst du dir ,al von der Seite obem das DGL-SDK runter, wo ein Template dabei ist, was sich leicht modifizieren lässt...