Quote:Original post by benryves
I cannot "learn" maths. I have a real mental block when it comes to it. I can add, subtract, multiply and divide and push the required buttons on a calculator - but don't ask me to do anything more advanced!
Well, you're going to need to learn sometime if you want to get anywhere far in 3D graphics, I'm not saying you have to learn from a book but you'll need to acquire the knowledge somehow. If that somehow means asking lots of questions on the GDNet forums then so be it, there will be plenty of people here who can help.
To answer your original question, yes, you can just rotate the normal. This is typically the way most APIs do things as well - the worst case is that the normal will be un-normalised if you've scaled it (when you look up matrix maths you'll understand how this might be possible) but obviously it's solvable by renormalising the vector.
-Mezz