I'm trying to render a 3D model on top of a 2D game. I already know how to import and render the model in the most basic aspect, but I'm having trouble figuring out how to work around matrices to get the exact result I want. I can move it from the top left corner, but I can't seem to rotate it enough to make it clear what the model is supposed to be without it going offscreen, and increasing the scale of the matrix doesn't quite help my problem either.
The first image is the result of my code. Anything you know about 3D is helpful. I've tried a few tutorials, and while I can copy down what they say pretty easily, I have trouble grasping the reasoning behind what they're doing so I'm not great at applying them to my game.