Меня немного смущает система координат в Babylon.js. То есть, когда я использую следующую последовательность операторов:
var camera = new BABYLON.ArcRotateCamera("Camera", 0, 0, 50, new BABYLON.Vector3(0, 0, 0), scene);
var sphere1 = BABYLON.Mesh.CreateSphere("sphere1", 16, 1.0, scene);
сфера рисуется в центре экрана. ХОРОШО. Когда я использую следующую последовательность:
var camera = new BABYLON.ArcRotateCamera("Camera", 50, 0, 0, new BABYLON.Vector3(0, 0, 0), scene);
var sphere1 = BABYLON.Mesh.CreateSphere("sphere1", 16, 1.0, scene);
ни одна сфера не окрашена.
Я знаю, что обычно координаты (в CG) такие: Oy - вертикаль, Ox - горизонталь, Oz - направление на экран. Итак, во второй последовательности камера находится в точке x = 50, в плоскости xOz (то есть на земле) и смотрит в начало координат, где находится сфера.
Наверное, где-то в дороге я заблудился. Помогите понять, где я не прав?
Спасибо,
Eb_cj