Skip to main content
GameDev.net gamedev.net
🔒 Locked

Frustrating matrix problems

Started by evanrogers Apr 17, 2006 at 7:39 PM 4 replies 700+ views
Original Post
evanrogers
evanrogers
I'm trying to do something pretty standard: rotate a 3D object around a point, using an axis defined by a unit vector, and an angle defined by a float. It works fine 90% of the time, but in certain positions, the matrix gets transformed to a bunch of huge negative values, like an overflow occured. Has anyone experienced a similar problem? - Evan
Zakwayda
Zakwayda
Can you post some code? Info about what math library or API you're using would also be helpful.
evanrogers
evanrogers
Hmm, how do I paste source code into one of those scrollable windows with syntax coloring? (I'm new here.)

- Evan
Zakwayda
Zakwayda
[ source ][ /source ] (without the spaces) :-)
evanrogers
evanrogers
Okay I found the error. I had accidentally put a transformation from local space to world space inside a loop that should have been outside the loop. (Something to look for if your matrices ever blow up :D )

Also, I'm still trying to figure out how to paste source code with syntax coloring. Any help?

- Evan

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.