𝔖 Scriptorium
✦   LIBER   ✦

📁

3D Programming for Windows: Three-Dimensional Graphics Programming for the Windows Presentation Foundation

✍ Scribed by Petzold, Charles


Publisher
Microsoft Press
Year
2010
Tongue
English
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


Get a focused introduction to programming 3D graphics with the Windows Presentation Foundation 3D API. Complementing his book Applications = Code + Markup, award-winning author Charles Petzold builds on XAML essentials, teaching you how to display and animate 3D graphics under the Microsoft .NET Framework 3.0 and Windows Vista. You'll get expert guidance and code samples in XAML and Microsoft Visual C♯-- helping you master the skills you need to create high-fidelity user interfaces. Discover how to:Define complex 3D objects with triangle meshesEnhance the illumination of 3D surfaces with light a.;Table of Contents; Introduction; The Role of WPF 3D; Your Background; System Requirements; Code Samples; Petzold. Media3D and Other Tools; Support for This Book; Questions and Comments; Author's Web Site; Special Thanks; Chapter 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?

✦ Table of Contents


Table of Contents
Introduction
The Role of WPF 3D
Your Background
System Requirements
Code Samples
Petzold. Media3D and Other Tools
Support for This Book
Questions and Comments
Author's Web Site
Special Thanks
Chapter 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? TransparencySorting Out the Classes
Chapter 2. Transforms and Animation
Animation Without Transforms
Manipulating Collections
The Transform3D Class
The Translation Transform
Shareable Models
The Scale Transform
Combining Translation and Scaling
How to Build a Chair
Chapter 3. Axis/Angle Rotation
The Rotation Transform
Combining Rotation and Other Transforms
Introduction to Hit-Testing
Animating the Axis
Chapter 4. Light and Shading
Lessons in Illumination
Vector Mathematics
DiffuseMaterial and Its Properties
SpotLight and PointLight
Chapter 5. Texture and Materials. Gradient BrushesTile Brushes
Specular and Emissive Materials
Chapter 6. Algorithmic Mesh Geometries
Triangulation Basics
Triangulation Resources
Deriving from ModelVisual3D
The Petzold. Media3D Library
Chapter 7. Matrix Transforms
Linear Transforms
Affine Transforms and Beyond
Camera Transforms
Chapter 8. Quaternions
The Convenience of Complex Numbers
Hamilton and Quaternions
Why Are Quaternions So Weird?
The Quaternion Structure
Quaternions and Rotation
Low-Level Quaternion Rotation
Quaternions and Rotation Matrices
SLERP and Animation
Chapter 9. Applications and Curiosa. Control Templates3D Visualization of Data
Mimicking Real World Objects
Interactive Mouse Tracking
Printing in 3D
Anaglyphs
Index
Symbols and Numbers
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z.

✦ Subjects


Application program interfaces (Computer software);Computer science;Microsoft .NET Framework;Microsoft Windows (Computer file);Three-dimensional display systems;Windows presentation foundation;Electronic books


📜 SIMILAR VOLUMES


3D Programming for Windows Presentation
✍ Charles Petzold 📂 Library 📅 2007 🏛 Microsoft Press 🌐 English

Книга 3D Programming for Windows Presentation Foundation 3D Programming for Windows Presentation Foundation Книги C# Автор: Charles Petzold Год издания: 2008 Формат: chm Издат.:Microsoft Press Страниц: 448 Размер: 5.7 ISBN: 978-0-7356-2394-1 Язык: Английский 34 (голосов: 1) Оценка:The Windows Presen

3D Programming for Windows Presentation
✍ Charles Petzold 📂 Library 📅 2008 🏛 Microsoft Press 🌐 English

Книга 3D Programming for Windows Presentation Foundation 3D Programming for Windows Presentation Foundation Книги C# Автор: Charles Petzold Год издания: 2008 Формат: chm Издат.:Microsoft Press Страниц: 448 Размер: 5.7 ISBN: 978-0-7356-2394-1 Язык: Английский 34 (голосов: 1) Оценка:The Windows Presen

Programming Windows Presentation Foundat
✍ Chris Sells, Ian Griffiths 📂 Library 📅 2005 🏛 O'Reilly Media 🌐 English

<DIV><p>Windows Presentation Foundation (WPF) (formerly known by its code name "Avalon") is a brand-new presentation framework for Windows XP and Windows Vista, the next version of the Windows client operating system. For developers, WPF is a cornucopia of new technologies, including a new graphics

Programming Windows Presentation Foundat
✍ Chris Sells, Ian Griffiths 📂 Library 📅 2005 🏛 O'Reilly Media 🌐 English

With the new Windows Vista operating system comes a graphic subsystem with a vector-based framework called the "Windows Presentation Foundation" (WPF) for building user interfaces. Formerly known as Avalon, WPF combines control-based Windows and content-based web worlds. Written for developers, this

Python Programming on WIN32: Help for Wi
✍ Mark Hammond, Andy Robinson 📂 Library 📅 2000 🏛 O'Reilly Media 🌐 English

Python is growing in popularity; based on download statistics, there are now over 450,000 people using Python, and more than 150,000 people using Python on Windows. Use of the language has been growing at about 40% per year since 1995, and there is every reason to believe that growth will contin

Python Programming On Win32: Help for Wi
✍ Mark Hammond; Andy Robinson 📂 Library 📅 2000 🏛 "O'Reilly Media, Inc." 🌐 English

A demonstration of Python's basic technologies showcases the programming language's possiblities as a Windows development and administration tool.