The problem is that I cannot make proper aiming. I want ideally the model be facing the projection of the mouse position to the XZ plane (Y = 0). Right now I am doing vica-versa. I find screen position of the model and using atan2, calculate the angle alpha to make the model in the screenspace look at the mouse pointer. I use the same angle to rotate the model over global Y in worldspace. It does not work ok always.
Ok thanks, I used what you said as a starting point. But then I needed to correct Z-depth, because in my case it is not fixed. Was not too hard. Now things work well