title: Create a Vector3 position by angle differences
body: <p>I have a <em>player position</em>, a pointer indicating the players <em>view direction</em>, a <em>distance</em> and a <em>horizontal</em> and <em>vertical angle</em>. I want to calculate a <em>target position</em>:</p>
  
  <ul>
  <li>that is <em>distance</em> away from the <em>players position</em> </li>
  <li>that, from the    players <em>view direction</em>, is <em>horizontal angle</em> to
  the right and    <em>vertical angle</em> up</li>
  </ul>
  
  <p>It's about positioning a Hololens-Application UI in a sphere around the player. The UI should i.e. be 40 degrees to the leftand 20 degrees up from the players view direction.</p>
  
  <p><strong>Edit</strong>: Added image to clarify. Given is the Player Pos (pX|pY|pZ), the radius (= length of the black bold line) and both angles in degree.</p>
  
  <p>I'm looking for how to calculate the UI Center position (x?|y?|z?).</p>
  
  <p><a href="https://i.stack.imgur.com/MIkg6.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/MIkg6.png" alt="enter image description here"></a></p>