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
OLED Display Fundamentals and Applications
This book covers all of the aspects necessary to the design and manufacturing of OLED displays. …
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 …
article
Reinventing the Organization for GenAI and LLMs
Previous technology breakthroughs did not upend organizational structure, but generative AI and LLMs will. We now …
book
COM Programming with Microsoft® .NET
Providing both theoretical and practical approaches, this in-depth programming guide explains how to interoperate between COM/COM+ …