I have been playing with the 3D features of raylib some and it went well until i wanted to rotate a model to an arbitrary angle.
As i understand the way to draw a model rotated is to specify the axis as a 3d vector and the angle to rotate around that axis. This is nice when you want to rotate around one axis, just chose around what to rotate and throw an angle at it. However as soon as you want to rotate a model around two axis such as pitch and yaw at the same time then it gets rather complicated.
So far i could not figure out how to get from euler angles such as pitch yaw roll to the axis-angle system used here. I think it would be better if there was a version of the DrawModelEx() function that accepted a OpenGL transformation matrix, also supply some helper functions that generate that matrix from ether Euler or the original Axis-Angle input. I don't know if this whole Axis-Angle is a OpenGL specific thing, but i would assume transformation matrixes are easier for the API to use than Axis-Angle.