Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Tutorials und Kurse (https://www.delphipraxis.net/36-tutorials-und-kurse/)
-   -   Delphi OpenGl-Kurs (https://www.delphipraxis.net/5347-opengl-kurs.html)

Phobeus 18. Aug 2004 14:09

Re: OpenGl-Kurs
 
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... :lol:

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.

mischerr 18. Aug 2004 18:41

Re: OpenGl-Kurs
 
Ah, einer der "Macher" - :zwinker: - ich denke dann ist das FeedBack, wenn auch über Umweg, ja doch angekommen! :oops:

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. :wall:

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. : :?

MasterC 18. Aug 2004 19:01

Re: OpenGl-Kurs
 
Fett! Vielen Dank!

Ultimator 11. Sep 2004 13:05

Re: OpenGl-Kurs
 
So, ich hab mir jetzt mal den OGL-Kurs angesehen und ich muss sagen: Super :thuimb:

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...

Ultimator 13. Sep 2004 11:32

Re: OpenGl-Kurs
 
Das Problem besteht leider weiterhin...

gordon freeman 17. Sep 2004 15:24

Re: OpenGl-Kurs
 
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

gordon freeman 18. Sep 2004 15:53

Re: OpenGl-Kurs
 
Hab gerade die PN von Mr_T erhalten. Mit den Befehlen:
  • glrotatef
    glscalef
    gltranslatef

funzt es!!

Tales 11. Apr 2005 21:21

Re: OpenGl-Kurs
 
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

RedDust 18. Apr 2005 13:23

Re: OpenGl-Kurs
 
Hab' mir das Tut durchgelesen, leider fehlt mir die OpenGL Komponente, könnt ihr mir verraten wo ich diese finde?

Airblader 18. Apr 2005 13:39

Re: OpenGl-Kurs
 
Zitat:

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


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:15 Uhr.
Seite 2 von 3     12 3      

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 by Thomas Breitkreuz