My situation involves a plane geometry that always faces the camera using the following line of code in the update loop:
plane.lookAt(camera.position);
While I am utilizing OrbitControls to manipulate the camera, the plane successfully maintains its orientation towards the camera when rotating or zooming in the scene.
However, whenever I pan the scene, the plane still faces the camera but rotating the camera causes the plane to also rotate, resulting in situations where text on the plane may appear upside down or rotated to the viewer.
Is there a way to ensure that the plane stays aligned with the camera regardless of camera movements?
Check out an example on jsFiddle: http://jsfiddle.net/Stemkoski/ptVLD/