Book description
The Windows Presentation Foundation is a key component of .NET Framework 3.0, which is a part of Windows Vista and available for Windows XP. With the Windows Presentation Foundation, 3D images can be displayed regardless of the video-display hardware on the users machine. Focusing on developing user interface objects or simple animations, this book builds on a readers knowledge of Windows Presentation Foundation essentials to demonstrate how to effectively create 3D graphics for Windows. You get the fundamental information for using the Windows Presentation Foundation 3D application programming interface (API), as well as in-depth coverage of mesh geometries.
Table of contents
-
3D Programming for Windows®: Three-Dimensional Graphics Programming for the Windows Presentation Foundation
- SPECIAL OFFER: Upgrade this ebook with O’Reilly
- Introduction
-
1. Lights! Camera! Mesh Geometries!
- Three-Dimensional Coordinates
- Points in Space
- Introduction to Vectors
- Defining the 3D Figure
- Lights and Camera
- The Viewport3D and Its Constituents
- Variations in Code and Markup
- Fields of View
- Defining Flat Rectangles
- Defining "Solid" Figures
- Balancing Light Sources
- The Orthographic Projection
- Why Not Share the Vertices?
- Transparency
- Sorting Out the Classes
- 2. Transforms and Animation
- 3. Axis/Angle Rotation
- 4. Light and Shading
- 5. Texture and Materials
- 6. Algorithmic Mesh Geometries
- 7. Matrix Transforms
- 8. Quaternions
- 9. Applications and Curiosa
- Index
- SPECIAL OFFER: Upgrade this ebook with O’Reilly
Product information
- Title: 3D Programming for Windows®
- Author(s):
- Release date: July 2007
- Publisher(s): Microsoft Press
- ISBN: 9780735623941
You might also like
book
Programming Windows®, Six Edition
Reimagined for full-screen and touch-optimized apps, Windows 8 provides a platform for reaching new users in …
book
Windows Graphics Programming Win32 GDI and DirectDraw®
The world's most complete guide to Windows graphics programming! Win32 GDI and DirectDraw: Accurate, under the …
book
Learning C# by Developing Games with Unity 3D Beginner's Guide
The beauty of this book is that it assumes absolutely no knowledge of coding at all. …
book
OLED Display Fundamentals and Applications
This book covers all of the aspects necessary to the design and manufacturing of OLED displays. …