Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Lesedauer 2 Min.

Einführung in die 3D-Grafik

Entwickler Orphraie hat auf CodeProject eine Einführung zu den Grundlagen der 3D-Computergrafik veröffentlicht, welche auch untersucht, wie ein Grafikprozessor geometrische 3D-Elemente auf dem Bildschirm darstellt.
Autor Orphraie startet seine englischsprachige Einführung in die 3D-Grafik mit einem Blick auf ihre historischen Ursprünge. Die Grundlagen der Geometrie wurden im antiken Griechenland gelegt, mit bedeutenden Beiträgen von Persönlichkeiten wie Thales, Pythagoras und Euklid, der oft als "Vater der Geometrie" angesehen wird.Aufbauend auf die von Euklid durchgeführte umfassende Analyse von Punkten und Linien sowie dem Satz des Pythagoras entwickelt Orphraie die Grundlagen des kartesischen Koordinatensystems. In weiteren Studien erklärt er die räumliche Transformation als die Verschiebung eines Punktes auf einer gekrümmten Linie, bekannt als Rotation. Und für die Rotation ist der Kreis ein perfekter geometrischer Kandidat, da er einen einzigen Referenzpunkt in seinem Zentrum hat, um den sich alle Punkte im Inneren drehen.Stück für Stück lässt Orphraie seine Erkenntnisse in C++-Code einfließen. Zum besseren Verständnis gibt's zudem eine mit Hilfe von Visual Studio 2022 erstellte Demo-Anwenung zum Download. Hier geht's zum Artikel und zum Download.
Miscellaneous

Neueste Beiträge

Window Functions - Acht Kostbarkeiten in T-SQL, Teil 5
Durchblick mit Weitblick: Fensterfunktionen sind nicht nur ein Feature – sie können ein Paradigmenwechsel sein.
6 Minuten
Räumliche Daten mit PostGIS in PostgreSQL - Indizes & Co. in PostgreSQL, Teil 5
Funktionen wie generierte Spalten, LATERAL-Joins und indexbewusste Operatoren ermöglichen in PostGIS räumliche Abfragen, die auch bei zunehmender Komplexität deklarativ, lesbar und performant bleiben.
6 Minuten
SignalRC WebRTC - Der DDC-Truck, Teil 3
WebRTC ist als Tool ideal geeignet, um Videodaten von RC-Modellen in Echtzeit zu übertragen.
7 Minuten

Das könnte Dich auch interessieren

00:00
.NET MAUI 2025: Endlich erwachsen – dank Avalonia?
Drei MVPs ziehen bei einem Roundtable auf der DDC 2025 Bilanz: Warum .NET MAUI heute produktionsreif ist, welche Rolle Avalonia spielt und was sich Entwickler für Version 11 wünschen.
15. Jan 2026
Dr. Holger Schwichtenberg
00:00
Die Qual der Wahl bei den GUI-Frameworks für .NET
Über die Vielfalt der GUI-Frameworks im .NET-Ökosystem – und warum die Fragmentierung gar nicht so schlecht ist, wie viele denken. .NET-Experte Dr. Holger Schwichtenberg im Interview.
19. Jan 2026
React, Angular und Vue.js: Eine Gegenüberstellung von Frontend-Frameworks - Web
Moderne JavaScript-Frameworks sorgen für höchste Effizienz in der Webentwicklung. Doch welches Framework eignet sich für welchen Einsatz?
10 Minuten
29. Feb 2024
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige