I've been a lead programmer on several 3D console titles, and I still don't have a full grasp on 3D mathematics. That's what I have a team of programmers for.