Original Post
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