Вы можете просто изменить камеру, а не всю систему координат.Например:
var WIDTH = 1024;
var HEIGHT = 768;
var VIEW_ANGLE = 45;
var ASPECT = WIDTH / HEIGHT;
var NEAR = 0.1;
var FAR = 10000;
camera = new THREE.PerspectiveCamera(VIEW_ANGLE, ASPECT, NEAR, FAR);
camera.position.z = 300;
camera.up = new THREE.Vector3( 0, 0, 1 );
scene.add(camera);
Изменяет вектор up
, чтобы камера могла использовать Z-UP.
РЕДАКТИРОВАТЬ :
Чтобы проиллюстрировать пример, вот созданный вами jsfiddle, слегка модифицированный для вызова lookAt
после установки вектора up
: http://jsfiddle.net/NycWc/1/