Girar la cámara alrededor del objeto con Three.js
Estoy mostrando un elemento OBJ con Three.js usando WebGlRenderer, ahora me gustaría permitir a los usuarios rotar la cámara alrededor del objeto en cualquier dirección, he encontrado esta respuesta:
Gira la cámara en Three.js con el mouse.
Pero ambos ejemplos me devuelven errores, el primero dice que el proyector no está definido, y no sé qué significa con "proyector". Solo tengo una simple cámara, el objeto y algo de luz. El segundo código dice que indefinido no es una función.
¿Alguien sabe cómo obtener el resultado que necesito?