AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Tutorials Delphi OpenGl-Kurs
Tutorial durchsuchen
Ansicht
Themen-Optionen

OpenGl-Kurs

Ein Tutorial von Mr_T · begonnen am 2. Jun 2003 · letzter Beitrag vom 21. Apr 2005
Antwort Antwort
Seite 2 von 3     12 3      
Phobeus

Registriert seit: 14. Sep 2003
Ort: Tespe
65 Beiträge
 
Delphi 7 Professional
 
#1

Re: OpenGl-Kurs

  Alt 18. Aug 2004, 13:09
Warum werden solche Wünsche, Anregungen, Kritiken den nicht an den Author bzw. der Seite gemeldet, damit man sowas vielleicht einmal in Angriff nehmen kann. Es gibt auch Authoren, die sich aus solchem Feedback etwas machen, auch wenn es viele nicht glauben...

Aber einmal im Ernst. Wo genau ist dein Problem? Ich denke bei einer aktuellen CAD-Anwendung will niemand mehr wirklich in den 2D-Bereich zurück verfallen. Sicherlich werden durch die dritte Dimension einige Dinge wie selektion ein kleines wenig komplizierter... Wenn Du einen kleinen Blick ins Redbook/Wiki/Manpages wirfst und Dir die orthogonale Projektionsmatrix ansiehst, die im 2D-Tutorial verwendet wird, wird die auffallen, dass man diese auch verwenden kann ohne dabei die gewohnten Pixelkoordinaten einzusetzen, sondern einfach um das 3D-Dimensionale aus der Szene zu nehmen (Sprich die Tiefe). Wenn Du dann so frech bist und definierst einen Inch als eine Weltkoordinate, sollte man auch ohne großes Umberechnen die Elemente abbilden können. Irgendwo bei uns im Forum gab es IMAO einmal jemanden der ein ähnliches Projekt im Angriff genommen hat. Keine Ahnung ob da etwas drauß geworden ist.
Florian Sievert
http://www.delphigl.com/
  Mit Zitat antworten Zitat
Benutzerbild von mischerr
mischerr

Registriert seit: 6. Feb 2004
Ort: Konz
243 Beiträge
 
Delphi 12 Athens
 
#2

Re: OpenGl-Kurs

  Alt 18. Aug 2004, 17:41
Ah, einer der "Macher" - - ich denke dann ist das FeedBack, wenn auch über Umweg, ja doch angekommen!

Zu 2D/3D: Du hast schon Recht, wenn du sagst, dass bei aktuellen Anwendungen nicht wirklich jemand in den 2D Bereich zurückfallen will. Aber bedenke, dass es auch noch (Nischen-)Anwendungen gibt, die z.B. überhaupt kein 3D erfordern! Beispiel: Leiterplattendesign / Schaltplanentwurf! 3D nutzt hier i.d.R. nur etwas in der Visualisierung des Endproduktes (der Leiterplatte) zur optischen Kontrolle der Machbarkeit für den Designer.

Das Problem ist im Moment, dass mir in OGL noch etwas die Basics fehlen. Es gibt zwar viele gute (und schlechte) Tut's zu 3D und auch 2D die einem bereits viel zeigen, aber ein Tut zur 2D Welt, welches sich nicht mit Spielen und Aninationen sondern mit einem "Produktiveinsatz" befasst hab ich noch nirgends gefunden.

Ich bin dran, mich da Schritt für Schritt so langsam durchzuwuseln - auch wenn ich damit vielleicht das Rad zum 2ten mal erfinde und mich daher beim Erscheinen des Entwicklers im Oktober vielleicht totärgern werde.

Natürlich hab ich hier bereits nach "Artverwandtem" gesucht, aber bislang leider noch nichts passendes gefunden.

Mein Wunsch-Tut wäre ein kleines, einfaches 2D-OGL-Zeichenprogramm: Kreis, Linie, Recheck, Zoom, Grid, Load/Save/Print.

Allerdings bin leider z.Zt. auch anderweitig etwas in Zeitnot, so dass ich das ganze noch um ca. 1-2 Wochen schieben muss. :
  Mit Zitat antworten Zitat
MasterC

Registriert seit: 9. Jan 2004
Ort: Krefeld
369 Beiträge
 
Delphi 2005 Personal
 
#3

Re: OpenGl-Kurs

  Alt 18. Aug 2004, 18:01
Fett! Vielen Dank!
Christian H.
www.Future-Coding.de
  Mit Zitat antworten Zitat
Benutzerbild von Ultimator
Ultimator

Registriert seit: 17. Feb 2004
Ort: Coburg
1.860 Beiträge
 
FreePascal / Lazarus
 
#4

Re: OpenGl-Kurs

  Alt 11. Sep 2004, 12:05
So, ich hab mir jetzt mal den OGL-Kurs angesehen und ich muss sagen: Super

Aber in dieser Prozedur:
Delphi-Quellcode:
procedure Render;
begin
glClear(GL_COLOR_BUFFER_BIT or GL_DEPTH_BUFFER_BIT);
glLoadIdentity;
Glbegin(gl_quads); //wir wollen ein Viereck zeichnen
glVertex3f( 1 , 1, -6);
glVertex3f( -1 , 1, -6);
glVertex3f( -1 , -1, -6);
glVertex3f( 1 , -1, -6);
glend;
SwapBuffers(form1.myDC);
end;
zeigt mir der Compiler an: Das Programm oder die Unit 'OpenGL' ruft sich selbst wieder auf.

Was hab ich denn da falsch gemacht?

Hab Delphi7 PE...
Julian J. Pracht
  Mit Zitat antworten Zitat
Benutzerbild von Ultimator
Ultimator

Registriert seit: 17. Feb 2004
Ort: Coburg
1.860 Beiträge
 
FreePascal / Lazarus
 
#5

Re: OpenGl-Kurs

  Alt 13. Sep 2004, 10:32
Das Problem besteht leider weiterhin...
Julian J. Pracht
  Mit Zitat antworten Zitat
Benutzerbild von gordon freeman
gordon freeman

Registriert seit: 28. Jun 2003
Ort: Gelsenkirchen
337 Beiträge
 
Delphi 2005 Personal
 
#6

Re: OpenGl-Kurs

  Alt 17. Sep 2004, 14:24
So, habe Mr_T gestern 'ne PN gesckickt, ahb aber leider noch keine Antwort bekommen. Aber vieleicht kennt sich ja einer von euch inzwischen so gut mit OpneGL aus, dass ihr mir helfen könnt.

Ich habe das Tut von Mr_T genau befolgt. Aller dings funktionieren folgende Prozedure bei mir nicht:
  • gltranslate
    glrotate
    glscale

Ich mach das ganze mit Delphi4 auf 'nem WinXP-Rechner. Hatte jemand ein ähnliches Problem und kann mir helfen?

tia, cu gordon
  Mit Zitat antworten Zitat
Benutzerbild von gordon freeman
gordon freeman

Registriert seit: 28. Jun 2003
Ort: Gelsenkirchen
337 Beiträge
 
Delphi 2005 Personal
 
#7

Re: OpenGl-Kurs

  Alt 18. Sep 2004, 14:53
Hab gerade die PN von Mr_T erhalten. Mit den Befehlen:
  • glrotatef
    glscalef
    gltranslatef

funzt es!!
  Mit Zitat antworten Zitat
Tales

Registriert seit: 22. Mär 2005
Ort: Alling
1 Beiträge
 
#8

Re: OpenGl-Kurs

  Alt 11. Apr 2005, 20:21
Hi Leute!

Erst mal n fettes Lob für die ganzen Tutorials von Mr T !!!
Die sind echt fätt!

Hab aber doch noch ne kleine Frage - bezogen auf das Tutuorial 2 :
Was muss ich bei der Initialisierung ändern, um das Programm im Vollbild-Modus laufen zu lassen ?

Schon mal Danke im Voraus für die Hilfe!

Tobi
  Mit Zitat antworten Zitat
RedDust

Registriert seit: 26. Okt 2004
Ort: Könnern
96 Beiträge
 
Delphi 2005 Personal
 
#9

Re: OpenGl-Kurs

  Alt 18. Apr 2005, 12:23
Hab' mir das Tut durchgelesen, leider fehlt mir die OpenGL Komponente, könnt ihr mir verraten wo ich diese finde?
Mario Franze
  Mit Zitat antworten Zitat
Benutzerbild von Airblader
Airblader

Registriert seit: 29. Okt 2004
Ort: Geislingen an der Steige
742 Beiträge
 
#10

Re: OpenGl-Kurs

  Alt 18. Apr 2005, 12:39
Zitat von RedDust:
Hab' mir das Tut durchgelesen, leider fehlt mir die OpenGL Komponente, könnt ihr mir verraten wo ich diese finde?
Bei Google suchenOpenGl.pas
Bei Google suchenGLAux.dll
Bei Google suchenGLaux.pas
oder hier:
DelphiGL
Ingo Bürk
Es nimmt der Augenblick, was Jahre geben.

Johann Wolfgang von Goethe
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:36 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz