Hallo Leute,
anbei ne ganz kurze Frage von Mir: Ist OpenGL unter Lazarus bereits genau wie unter Delphi
verwendbar? oder muss ich was spezielles installieren bzw. gibt es Unterschieder? Das unter
Lazarus mitgelieferte OpenGL-Example (die Zwei texturierten Boxes usw.) scheint sich
im FormCreate vom den Delphi-Tutorials unter DGL (DelphiGl.com) zu unterscheiden.
In der Lazarus-Wiki steht nichts besonderes dazu, aber erfahrungsgemäß gibt es ja immer
doch irgendwo einen kleinen Unterschied.
Danke für eure Antworten (kurze reichen).
Kurze Frage zu OpenGL
-
- Beiträge: 340
- Registriert: Di 12. Sep 2006, 08:57
- OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
- CPU-Target: xxBit
- Kontaktdaten:
Kurze Frage zu OpenGL
Grüße, Antrepolit
care only if your os is really burning
care only if your os is really burning
-
- Beiträge: 340
- Registriert: Di 12. Sep 2006, 08:57
- OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
- CPU-Target: xxBit
- Kontaktdaten:
Nun ja, Theorie ist die eine Sache, aber Praxis eine andere. Ich habe also gestern mal ein
Delphi-Example in Lazarus getippt (altmodisch, aber man lernt mehr als bei copy & paste),
compiliere es, und es funzt nichts. Dann habe ich mal die Delphi units eingebunden, nochmal
compiliert und ...wieder nichts, nur ein leeres From.
Dann schaute ich mir nochmal das Lazarus-Beispiel an und stellte grundlegende Unterschiede fest. Beim Lazarus-Beispiel geht schon mal ein Kommandozeilen-Popup mit auf.
Eben habe ich dann versucht, GLScene für Lazarus aus der Wiki über den entsprechenden Link herunter zu laden, kam aber nur auf eine "leere" Sourceforge-Seite. Auf Sourceforge fand ich dann auch mit der Suchfunktion nur die Delphi GLScene...
Was muss ich nur tun, um in Lazarus dieses berühmte, dreifarbige Dreieck zeichnen zu können?
Vielleicht klingt das nun wie das Gejammer eines Anfängers, aber ich bin ja einer. Gibt es irgendwo ein Beispiel, wie ich mit Lazarus dieses eine dreifarbige Dreieck hinbekomme, ohne
ein Pipe oder Stream (ich glaube so heißt dieses Kommandozeilen-Fenster) nebendran zu haben?
Mit wäre auch nicht schlimm. Nur aus dem mitgelieferten Beispiel werde ich nicht allzu schlau.
Delphi-Example in Lazarus getippt (altmodisch, aber man lernt mehr als bei copy & paste),
compiliere es, und es funzt nichts. Dann habe ich mal die Delphi units eingebunden, nochmal
compiliert und ...wieder nichts, nur ein leeres From.
Dann schaute ich mir nochmal das Lazarus-Beispiel an und stellte grundlegende Unterschiede fest. Beim Lazarus-Beispiel geht schon mal ein Kommandozeilen-Popup mit auf.
Eben habe ich dann versucht, GLScene für Lazarus aus der Wiki über den entsprechenden Link herunter zu laden, kam aber nur auf eine "leere" Sourceforge-Seite. Auf Sourceforge fand ich dann auch mit der Suchfunktion nur die Delphi GLScene...
Was muss ich nur tun, um in Lazarus dieses berühmte, dreifarbige Dreieck zeichnen zu können?
Vielleicht klingt das nun wie das Gejammer eines Anfängers, aber ich bin ja einer. Gibt es irgendwo ein Beispiel, wie ich mit Lazarus dieses eine dreifarbige Dreieck hinbekomme, ohne
ein Pipe oder Stream (ich glaube so heißt dieses Kommandozeilen-Fenster) nebendran zu haben?
Mit wäre auch nicht schlimm. Nur aus dem mitgelieferten Beispiel werde ich nicht allzu schlau.
Grüße, Antrepolit
care only if your os is really burning
care only if your os is really burning
Damit seh ich das Dreieck:
http://www.slashstone.com/more/openglbox/
http://www.slashstone.com/more/openglbox/
-
- Beiträge: 6079
- Registriert: Do 21. Sep 2006, 07:51
- OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
- CPU-Target: AVR,ARM,x86(-64)
- Wohnort: Dessau
- Kontaktdaten:
Naja das ding läuft aber nicht auf jeder Plattform, Matthias opengl control das bei Lazarus dabei ist läuft selbst auf dem Mac.
Und Glscene auch auf Linux und Windows.
@Antrepolit
Die Sourceforge seite ist nicht leer nur blendet sourceforge leider neuerdings Sachen die seit mehr als 2 Monaten nicht mehr bearbeitet wurden aus. Einfach mal auf Browse all Files und schon sieht man wieder alles. Dort auf GLScene und schon sieht man die GLScene Lazarus releases.
Dort auf 0.9.16 und schon kommt man dort hin http://downloads.sourceforge.net/lazarus-ccr/glscene-0.9.1.6.zip?modtime=1143667745&big_mirror=0
GLScene ist aber overkill um dein dreieck zu zeichenen in deiner Lazarusinstallation findest du unter components\opengl eine komponente die dir sehr gut und multiplattform einen Opengl context an deine Form heftet und Beispiele sind auch dabei.
Und Glscene auch auf Linux und Windows.
@Antrepolit
Die Sourceforge seite ist nicht leer nur blendet sourceforge leider neuerdings Sachen die seit mehr als 2 Monaten nicht mehr bearbeitet wurden aus. Einfach mal auf Browse all Files und schon sieht man wieder alles. Dort auf GLScene und schon sieht man die GLScene Lazarus releases.
Dort auf 0.9.16 und schon kommt man dort hin http://downloads.sourceforge.net/lazarus-ccr/glscene-0.9.1.6.zip?modtime=1143667745&big_mirror=0
GLScene ist aber overkill um dein dreieck zu zeichenen in deiner Lazarusinstallation findest du unter components\opengl eine komponente die dir sehr gut und multiplattform einen Opengl context an deine Form heftet und Beispiele sind auch dabei.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/
-
- Beiträge: 340
- Registriert: Di 12. Sep 2006, 08:57
- OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
- CPU-Target: xxBit
- Kontaktdaten:
Das mit der Package unter components\opengl habe ich bereits versucht.
Doch leider war es mir auch diesmal nicht möglich, sie zu installieren, da Lazarus während
der compilierung abbricht. Habe aber heute im Internet was dazu gelesen, werd' es zuhause
mal erneut versuchen (hab derzeit kein Internet daheim, ein sarkastisches Danke T-Com).
Danke für den Tipp mit Sourceforge, auf sowas hab' ich noch gar nicht geachtet.
Doch leider war es mir auch diesmal nicht möglich, sie zu installieren, da Lazarus während
der compilierung abbricht. Habe aber heute im Internet was dazu gelesen, werd' es zuhause
mal erneut versuchen (hab derzeit kein Internet daheim, ein sarkastisches Danke T-Com).
Danke für den Tipp mit Sourceforge, auf sowas hab' ich noch gar nicht geachtet.
Grüße, Antrepolit
care only if your os is really burning
care only if your os is really burning