Here is an example of how to use these commands
worldX# = Get3DVectorXFromScreen( GetPointerX(), GetPointerY() ) * 10
worldY# = Get3DVectorYFromScreen( GetPointerX(), GetPointerY() ) * 10
worldZ# = Get3DVectorZFromScreen( GetPointerX(), GetPointerY() ) * 10
worldX# = worldX# + GetCameraX( 1 )
worldY# = worldY# + GetCameraY( 1 )
worldZ# = worldZ# + GetCameraZ( 1 )
SetObjectPosition( 4, worldX#, worldY#, worldZ# )
The * 10 part will mean that the object will be placed ten units in front of the camera at the pointer position.