3D-Programmierung mit der Windows Presentation Foundation
3D-Programmierung mit der Windows Presentation Foundation
Dieser Titel ist eine praxisorientierte Einführung in die 3D-Programmierung mit der Windows Presentation Foundation (WPF). Der Schwerpunkt liegt dabei auf der Erstellung von Benutzeroberflächen mit 3D-Komponenten und Animationen wie sie nun durch WPF unter Windows XP und Windows Vista möglich sind. Das Buch vermittelt die Grundlagen der Windows Presentation Foundation-3D-API und gründliches Wissen um die Mesh-Geometrie, dem wichtigsten Ansatz zur Erstellung von 3D-Grafiken. Illustriert werden die Konzepte in erster Linie durch Codebeispiele in XAML und Visual C#, das Buch ist aber sowohl für Visual Basic- als auch C#-Programmierer geeignet. Alle Beispiele finden Sie im Web zum Download.
Lesen Sie:
Komplexe 3D-Objekte mit Dreieckgittern definieren
Ausleuchtung von 3D-Oberflächen mit Licht- und Schatteneffekten
3D-Figuren mit Farbverläufen, Bitmaps und Grafiken
Animationen realisieren mit Hilfe von Transformationen und Eckpunktmodifizierungen
Lineare und affine Transformationen sowie Kameratransformationen mit Matrizen darstellen
Vektor- und Rotationswinkel sowie Achsenrotationen berechnen
Dreieckgitter mit C#-Code generieren
Rotationen mit Hilfe von Quaternionen beschreiben
Eine Benutzeroberfläche zum Zeichnen und Bearbeiten von 3D-Figuren zur Verfügung stellen
Charles Petzold beschäftigt sich bereits seit der Beta-Version von Windows 1.0 mit der Windows-Programmierung. Von ihm stammt der allererste Artikel zum Thema Windows-Programmierung "A Step-by-Step Guide to Building your First Windows Application", veröffentlicht im Dezember 1986 im Microsoft Systems Journal. 1987 publizierte Charles "Windows-Programmierung", das bis heute eines der bestverkauften Programmierbücher ist und inzwischen zum sechsten Mal aufgelegt wurde. Er ist Microsoft Most Valuable Professional (MVP) für Client Application Development.