Welcome to the new Friends-of-FPC!

Here you can find all kinds of information about the FreePascal Compiler. We have many tutorials and howtos as well as a selection of tools to help you with your programming. We also have some example codes for you. And if you want to contribute some information/ sources/ tools yourself you can do so.
Also we have finally relaunched the FoFPC forum. It's your chance for some Q&A about everything FreePascal.

Friends-of-FPC

Tutorials: Learn how to code with FreePascal.

Source Codes: A collection of examples, miscellaneous source codes and open source stuff.

Tools and Help Files: Intro- duction of some tools that might help you with FPC.

Community

Forum: Ask or answer questions about the FreePascal Compiler, programming or just babble about coding.

Contribute! Contribute your own Tutorial, Source Codes or Tools and send them to us!

Website

About: Information about Friends-of-FPC.org.

Einführung in OpenGL - by Delax

Das OpenGL/ FPC Tutorial war schon lange geplant, hat sich aber immer wieder verzögert. Langsam aber sicher sind die Teile aber fertig genug um veröffentlicht zu werden. Was den Kurs betrifft: ich versuche die Begriffe so einfach wie möglich zu erklären. Im Zweifelsfalle geht aber Einfachheit vor Genauigkeit, also nehmt die Erklärungen nicht ZU wörtlich. Der Schwerpunkt liegt ganz klar bei OpenGL. Wer 3D Programmierung richtig lernen will, dem empfehle ich Literatur wie Zed3D von Sebastien Loisel.

Zwei Anmerkungen noch vorweg:

Erstens: dies ist NICHT die 1:1 Übersetzung des originalen OpenGL/ FPC Tutorials. Vielmehr ist es eine Übersetzung einer alten Version. Wenn ihr des englischen mächtig seid empfehle ich euch dringend die englische Version zu lesen.

Zweitens: die Sources waren ursprünglich für FreePascal 0.9.x gedacht. Unter Version 1.0.x meldet euch der Compiler, dass die "GL_SL" Unit nicht gefunden werden kann etc. Dies liegt daran, dass bei FPC 1.0.x neue header beiliegen. Wenn ihr FPC 1.0.x benutzt, verwendet bitte die Sources der englischen Version dieses Tutorials. Diese sind entsprechend angepasst.

Kommentare und Anmerkungen sind wie immer sehr willkommen. delax@sundancerinc.de.

Teil 01 - Einführung in OpenGL

Teil 02 - Windows Initialisierung

Teil 03 - OpenGL Initialisierung

Teil 04 - Windows Vollbildmodus

Teil 05 - Primitives

Teil 06 - Transformation

Teil 07 - Rotation

Teil 08 - Depth Functions

Teil 09 - 3D Objekte

Teil 10 - Perspektivische Projektion

Teil 11 - Hidden Surface Removal

Teil 12 - Beleuchtung (Grundlagen)

Teil 13 - Ambientes Licht

Teil 14 - Diffuses Licht

Teil 15 - Direktes Licht

Teil 16 - Display Listen

Download Tutorial as .ZIP file

Back to previous page

Useful Links









Link to us