I have been using this trig function to place objects ~ 90 units in front of the player, at a height of roughly 2/3 the player's height, and it works well for most situations:
PlacedObject.MoveTo(Game.GetPlayer(), 90.0 * Math.Sin(Game.GetPlayer().GetAngleZ()), 90.0 * Math.Cos(Game.GetPlayer().GetAngleZ()), 0.66 * Game.GetPlayer().GetHeight())
However, lately I have seen the need to not just place the object a fixed number of units in front of the player, but rather a fixed number of units in front of the angle the player is currently looking.
Try as I may, I can't seem to find a function that returns the player's viewing angle on the vertical axis.