views:

393

answers:

8

Thinking in regards to Sliverlight, I would like to know where would be good places to go to get a refresher on 3d space, transforms, matrix manipulation, and all that good stuff.

+1  A: 

Think I may have found it myself. Was looking at: http://msdn.microsoft.com/en-us/library/cc189037(VS.95).aspx and http://www.c-sharpcorner.com/UploadFile/mgold/TransformswithGDIplus09142005064919AM/TransformswithGDIplus.aspx

Tom
Your question specified 3D, this is all 2D.
You found your answer in 2 minutes. Next time you might want to search before asking lol
Daok
3D is just a part of it. But also want the 2D stuff
Tom
+1  A: 

Nehe is good, if you want practical tutorials rather than theory.

I like these tutorials but they haven't been kept up to date. If you can get them running using current compiler and OS, they are still really good. It takes a little work to get them running but it's worth it.
zooropa
A: 

Any linear algebra textbook should provide the math refresher; there's a fairly good one available online at Linear Algebra textbook home page.

Nathan Clark
+6  A: 
Cheekysoft
Absolutely, can't beat the Foley and van Dam and some other guys that gave a few opinions...
Carl
although it is quite dated by now.
shoosh
+2  A: 

It's not a place, but I've found 3D Programming for Windows by Charles Petzold excellent. It covers everything you ask about and is focused specifically on WPF/silverlight.

Of course Petzold (as usual) is able to communicate the important concepts beautifully.

Ash
A: 

Free graphics algorithms can be found in the comp.graphics.algorithms faq

Emile Vrijdags
+1  A: 

As previously mentioned you should really learn linear algebra, here are some great video lectures about it, MIT Linear Alebgra Video Lectures.

David The Man
A: 

Personally I think that although the bible (by Foley & Van Damn that is) was the greatest book for its time, but it is somewhat outdated.

I would suggest 'Advanced animation & Rendering techniques' by Alan and Mark Watt. The only problem with this book is that it gives you a good understanding almost about every broad aspect in CG but it assumes you have some familiarity with it, and does not explain it all the way. You can always have a look in the Bib and find enhanced articles and books about each subject you are interested in depth.

If you want further on once you have more understanding, or if you want to dive into the world of computer graphics and the use of GPU I suggest to have a look at the three 'GPU Gems'.

Adi