title: Converting 3D position to 2d screen position [r69!]
body: <p>I need Three.js code to convert 3D object coordinates to 2d ones in a 'div' element so that I can place text labels where they need to be (without those labels scaling/moving/rotating along with the 3D movement). Unfortunately, all of the examples that I have seen and tried so far seem to be using obsolete functions/techniques. In my case, I believe that I am using r69 of Three.js.</p>
  
  <p>Here is an example of an 'older' technique that just produces errors for me:</p>
  
  <p><a href="https://stackoverflow.com/questions/11534000">Three.js: converting 3d position to 2d screen position</a></p>
  
  <p>Here is a snippet of some newer code (?) that doesn't provide sufficient context for me to get working, but looks a lot cleaner:</p>
  
  <p><a href="https://github.com/mrdoob/three.js/issues/5533" rel="noreferrer">https://github.com/mrdoob/three.js/issues/5533</a></p>