I know my math all the way up to calculus 1, but then again it is VERY rusty due to lack of use. Im finishing my C++ book and planing into moving into 2d graphics first thasn 3D. but what type of math is required for 3d? trig and matrices?

--
lol at --> http://boards.gamefaqs.com/gfaqs/user.php?=89123

As long as you understand transformations and matrix multiplication you'll probably be fine. You need to grasp what each space means. But that's about it. And you'll probably get the hang of that while learning the API. Any tutorial ever should introduce you to those concepts. Frank D. Luna's book is brilliant.

--
Everything has an end, except for the sausage. It has two.