what ?
I'm trying to get a normal to a part of the map.
That's what normals look like. The normal does not depend on the players' orientation relative to the surface.
EDIT
For clarification, in get_user_origin(...) that 3 is the flag for:
3 - End position from eyes (hit point for weapon)
That would be the surface-point I want the normal from.