![]() |
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. |
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. : :? |
Re: OpenGl-Kurs
Fett! Vielen Dank!
|
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:
zeigt mir der Compiler an: Das Programm oder die Unit 'OpenGL' ruft sich selbst wieder auf.
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; Was hab ich denn da falsch gemacht? Hab Delphi7 PE... |
Re: OpenGl-Kurs
Das Problem besteht leider weiterhin...
|
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:
Ich mach das ganze mit Delphi4 auf 'nem WinXP-Rechner. Hatte jemand ein ähnliches Problem und kann mir helfen? tia, cu gordon |
Re: OpenGl-Kurs
Hab gerade die PN von Mr_T erhalten. Mit den Befehlen:
funzt es!! |
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 |
Re: OpenGl-Kurs
Hab' mir das Tut durchgelesen, leider fehlt mir die OpenGL Komponente, könnt ihr mir verraten wo ich diese finde?
|
Re: OpenGl-Kurs
Zitat:
![]() ![]() ![]() oder hier: ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:15 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 by Thomas Breitkreuz