3D Programming for Windows® (Pro - Developer) and over one million other books are available for Amazon Kindle . Learn more


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
More Buying Choices
Have one to sell? Sell yours here
or
Get a £7.50 Amazon.co.uk Gift Card
3D Programming For Windows: Three-Dimensional Graphics Programming for the Windows Presentation Foundation (Pro - Developer)
 
 
Start reading 3D Programming for Windows® (Pro - Developer) on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

3D Programming For Windows: Three-Dimensional Graphics Programming for the Windows Presentation Foundation (Pro - Developer) [Paperback]

Charles Petzold
4.0 out of 5 stars  See all reviews (1 customer review)
RRP: £31.49
Price: £20.46 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £11.03 (35%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Only 2 left in stock--order soon (more on the way).
Want guaranteed delivery by Thursday, June 7? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Kindle Edition £16.67  
Paperback £20.46  
Trade In this Item for up to £7.50
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in 3D Programming For Windows: Three-Dimensional Graphics Programming for the Windows Presentation Foundation (Pro - Developer) for an Amazon.co.uk gift card of up to £7.50, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.

Frequently Bought Together

Customers buy this book with WPF Programmer's Reference: Windows Presentation Foundation with C# 2010 and .NET 4 (Wrox Programmer to Programmer) £24.04

3D Programming For Windows: Three-Dimensional Graphics Programming for the Windows Presentation Foundation (Pro - Developer) + WPF Programmer's Reference: Windows Presentation Foundation with C# 2010 and .NET 4 (Wrox Programmer to Programmer)
Price For Both: £44.50

Show availability and delivery details



Product details

  • Paperback: 430 pages
  • Publisher: MICROSOFT PRESS; 1 edition (1 Aug 2007)
  • Language English
  • ISBN-10: 0735623945
  • ISBN-13: 978-0735623941
  • Product Dimensions: 22.9 x 18.7 x 3.3 cm
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Bestsellers Rank: 451,602 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Charles Petzold
Discover books, learn about writers, and more.

Visit Amazon's Charles Petzold Page

Product Description

Product Description

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 meshes
  • Enhance the illumination of 3D surfaces with light and shading effects
  • Color 3D figures with gradients, bitmaps, and drawings
  • Add animation with transforms and vertex manipulation
  • Represent linear, affine, and camera transforms by using matrices
  • Calculate vector angles, angles of rotation, and axes of rotation
  • Generate triangle meshes efficiently by using C# code
  • Express rotation by using quaternion computation
  • Provide a user interface for manipulating and drawing 3D figures

PLUS—Get Visual C# and XAML code samples on the Web

About the Author

Charles Petzold wrote the classic Programming Windows, which is currently in its fifth edition and one of the best-known and widely used programming books of all time. He was honored in 1994 with the Windows Pioneer Award, presented by Microsoft founder Bill Gates and Windows Magazine. He has been programming with Windows since first obtaining a beta Windows 1.0 SDK in the spring of 1985, and he wrote the very first magazine article on Windows programming in 1986. Charles is an MVP for Client Application Development and the author of several other books including Code: The Hidden Language of Computer Hardware and Software.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 
(3)
(2)

Your tags: Add your first tag
 


Customer Reviews

5 star
0
3 star
0
2 star
0
1 star
0
Most Helpful Customer Reviews
5 of 5 people found the following review helpful
Format:Paperback
If you've read Petzold's previous book on WPF "Applications = Code + Markup" the first thing you'll want to know about this book is 'Has Charles made the same mistake and conciously opted to use barely any images or diagrams?'. The good news is no, he hasn't. The book has plenty of screenshots and diagrams that really complement the text.

Petzold has covered the subject in tremendous detail and with a thouroughness I really didn't expect, uncovering mathematical topics I haven't even thought about since I left University. For example, three of the chapters are called "Algorithmic Mesh Geometries", "Matrix Transforms" and "Quaternions" - 3D programming isn't for the mathematically impaired.

As a reference, this book is a *must have* for anyone working with, or about to work with 3D in WPF. On the other hand, if you're looking for a quick overview of the 'art of the possible' with WPF 3D then this probably isn't the book for you. Indeed I think it might have benefited from a longer, gentler introduction to ease you into the subject matter; a 10,000 feet view, if you will.

The prose of the book is very dry making it an almost impossible casual read but, given the subject matter, it would be hard to avoid this problem. So in summary: an OK read for the curious, a great reference and good book overall.
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com:  8 reviews
11 of 11 people found the following review helpful
Strong fundamentals and fun stuff too 18 Sep 2007
By Eric Sink - Published on Amazon.com
Format:Paperback
This book is an excellent overview of WPF 3D.

Petzold blends his development experience with his math background to explain everything quite thoroughly, from the details of the API to the hows and whys of the math underneath.

* He explains why WPF 3D shades triangles differently depending on whether they share their vertices or not.

* His explanation of quaternions is probably the best I have read.

* He talks about why Viewport3DVisual is better than Viewport3D for printing.

* He explains the math behind lighting calculations.

The book contains lots of pictures, lots of sample code and a library of useful classes for WPF 3D programming.

If you're doing anything with WPF 3D, you simply must have this book.
6 of 6 people found the following review helpful
An excellent and practical introduction to WPF 3D 17 Jan 2009
By Eran Levy - Published on Amazon.com
Format:Paperback
First, maybe it's worth mentioning that unlike most other books on 3D out there, it concentrates solely on WPF 3D, right from the beginning, and it assumes you have enough knowledge of C# .net/WPF. It doesn't "waste" half of the book trying to teach you C#/Visual Studio/XAML etc... it's a very good attitude. If you need to learn WPF/C#, read another book first. Charles Petzold has a great book on WPF, for example.

And to the book - It teaches most fundamental elements of 3D and how it's done in WPF. Meshes, models, camera, lights, textures, transforms and some basic 3D math are all there. There's also a chapter about quaternions.
Most of the material is well written, and good examples are given throughout the book, just where needed, and all well explained. The examples compile without any problem in Visual Studio 2005/2008 (the Express editions are enough btw).
All the examples are in C#.

Most of the material tends to be pretty practical and useful for real-world application. And that's particularly true to the last chapter, which try to inspire you with real world usage of WPD 3D and examples.

Just note that most of the material isn't very advanced. You'll have to learn more by yourself to write really useful 3D applications. But the book is just what it should be - gives you a very good jump start and leaves the rest for you to explore.

I highly recommend this book for anyone with knowledge of WPF who'd like to jump to the WPF 3D wagon.
Many WPF books dedicate a chapter or 2 about 3D. Even if you read one - this book have much more material and practical info about WPF 3D than those, so I highly recommend in this case as well.
Also, people with knowledge of other more advanced 3D platforms (DirecX/OpenGL) who'd like to know WPF 3D will also find this book useful.
5 of 5 people found the following review helpful
Really good, but so light on animation 28 July 2009
By John W. Conwell - Published on Amazon.com
Format:Paperback
I really want to give this book a 4 or 5 star rating. Petzold goes into amazing detail about almost all aspects of creating 3D images. You really cant go wrong with this book if all you are doing is building static images.

But the books coverage of animation is sadly light. Even though there is a whole chapter on animations, its really light coverage and leaves me wanting for so much more.

And the real problem with this book is, who creates static 3D images? You most likely do 3D AND animation together.

So if you need the guts details on 3D WPF rendering than this book is for you. I you need guts on animation, not so much. And if you need 3D rendering and animation, than you might as well get this book, but know that you'll need to look elsewhere for animation details.
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges