943,869 Members | Top Members by Rank

Ad:
You are currently viewing page 1 of this multi-page discussion thread
May 11th, 2009
0

Okay, so I suck at math

Expand Post »
Hi, I suck at math.

I've been working a 2d (yes 2d) library lately at it's been making my head spin. The terminology, the equations, all of it.

What I want to do is get good at math, or at least stop sucking. Does anybody know a good book a total math noob like me can use to get to the point where it won't be hard for me to grasp new concepts? I'm a bit reluctant to go to math lessons because they basically teach what they taught in school (and look where that got me). I am willing put my programming on hold and get this done before I even try to touch 2d programming code again.
Similar Threads
Featured Poster
Reputation Points: 975
Solved Threads: 140
Posting Virtuoso
scru is offline Offline
1,624 posts
since Feb 2007
May 12th, 2009
1

Re: Okay, so I suck at math

When you say you suck at math, how bad is it? Are we taliking about not knowing advanced calculus and algebra, or not knowing your times tables? Who are you comparing yourself to?

This site has lots of tutorials, demonstrations and explanations that might help you. I have used it often for some advanced concepts, but it starts at beginner and works through to the advanced levels of mathematics. There are many other sites out there aimed at online math learning, that's just the one I've used.

Good luck And remember, mathematics is actually fun when you get the hang of it (spoken like a true geek I know...)
Reputation Points: 395
Solved Threads: 192
Veteran Poster
darkagn is offline Offline
1,136 posts
since Aug 2007
May 12th, 2009
1

Re: Okay, so I suck at math

What kind of 2D library? Graphics, or physics? or something else?

I like this book alot, it says collision detection, but it also has a lengthly intro to many of the concepts of simulated 'space and time': http://www.amazon.com/exec/obidos/tg...altimecolli-20. Is 3D rather than 2D, but it's (a hell of) alot easier to convert 3D stuff to 2D than the other way around.

But, I don't have masses of books, (infact, I only really have that book, and this one, http://www.amazon.com/Calculus-Analy.../dp/0070576424, which is way to deep for what I tend to need), so perhaps there are more appropriate choices.

For basic 2D math.. A 'middle-level' education textbook should probably suffice.. In UK terms, an A-level or equivalent textbook should have enough material to understand most things you'd need to do w.r.t to 2D geometry, linear algebra, integration/differentiation, and that's a good basis for doing a whole lot of stuff.

Often, the hardest thing to work out is where & how to actually apply what you know, and what extra you'll need to know in order to do x. If you can classify exactly what x is, searching for how x is usually done, reading that material, following references / researching what you don't know, and recursing tends to work quite well, and you'll pick up useful transferable stuff along the way.

A quick question, what sort of mathematical architecture are you using? By that I mean, when you think about your code, do you think 'points and angles' or 'vectors and matrices'?
Moderator
Featured Poster
Reputation Points: 522
Solved Threads: 64
Veteran Poster
MattEvans is offline Offline
1,091 posts
since Jul 2006
May 12th, 2009
1

Re: Okay, so I suck at math

Well, from all indications, it looks like your speciality is animation and graphics. I think "3D Math Primer for Graphics and Game Development" should get you on track and improve your mathematical abilities.
Reputation Points: 16
Solved Threads: 1
Newbie Poster
Kecy is offline Offline
15 posts
since Aug 2008
May 12th, 2009
0

Re: Okay, so I suck at math

To answer a few questions:

It's a graphics library, not physics

Vectors and matrices, but also points I think. Not angles though.
Featured Poster
Reputation Points: 975
Solved Threads: 140
Posting Virtuoso
scru is offline Offline
1,624 posts
since Feb 2007
May 12th, 2009
0

Re: Okay, so I suck at math

Matrix transforms are perhaps harder to initially understand than applying offsets and rotations directly to points, but it's IMO the 'right choice' to use matrices, because it makes everything in the future easier. (e.g. to do anything more complicated, you either have to use matrices anyway, or do what matrices would do in longhand)

What level would you say that you're at? What are you having trouble with at this moment/ what was the last thing you had trouble with?
Moderator
Featured Poster
Reputation Points: 522
Solved Threads: 64
Veteran Poster
MattEvans is offline Offline
1,091 posts
since Jul 2006
May 13th, 2009
0

Re: Okay, so I suck at math

Matrices are exactly what I'm having trouble with. I haven't really grasped what they are and how they work. All I know is that they can be used to "transform" primitives (eg scale, skew, rotate).

Another thing I'm having trouble with is understanding some of the mathematical functions for some of the operations on vectors. For instance, I don't know what theta means, and I keep seeing parts like |x| and I don't know what that means either.
Featured Poster
Reputation Points: 975
Solved Threads: 140
Posting Virtuoso
scru is offline Offline
1,624 posts
since Feb 2007
May 13th, 2009
1

Re: Okay, so I suck at math

http://www.amazon.com/Mathematics-Ph.../dp/1584503300
This was a pretty good book on the subject. Goes over all the crap they teach you in high-school, in the first few chapters, then actual application. Might hold you over till you get some formal classes(seeing how you don't remember absolute).
Reputation Points: 888
Solved Threads: 114
Nearly a Posting Virtuoso
MosaicFuneral is offline Offline
1,270 posts
since Nov 2008
May 13th, 2009
1

Re: Okay, so I suck at math

The Mathematics of the 3D Rotation Matrix might be worth a read for you. If it's too deep at the moment, perhaps it will be helpful as you get in further.

Gamedev has many articles on matrices as well if you want to peruse them: http://www.gamedev.net/reference/lis...egoryid=28#259
Last edited by Ezzaral; May 13th, 2009 at 2:15 pm.
Moderator
Featured Poster
Reputation Points: 3239
Solved Threads: 839
Posting Genius
Ezzaral is offline Offline
6,761 posts
since May 2007
Jun 4th, 2009
0

Re: Okay, so I suck at math

So I got this book: http://www.amazon.com/Primer-Graphic.../dp/1556229119

Made the stuff really easy to learn; now I actually enjoy putting what I've learned so far into practice.
Featured Poster
Reputation Points: 975
Solved Threads: 140
Posting Virtuoso
scru is offline Offline
1,624 posts
since Feb 2007

This thread is solved

Either the thread starter or a moderator has marked this thread as solved. You can most likely trust the responses and answers given. There is most likely no reason for any further responses to be posted here. If you have a related question, please start a new thread in this forum instead.

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in Game Development Forum Timeline: Pong ball problem!!!! c++ & sdl
Next Thread in Game Development Forum Timeline: Need help with Directx meshes, textures etc.





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC