Есть ли способ настроить визуализатор Three.js таким образом, чтобы точка обзора камеры не находилась в центре визуализированного изображения?Есть ли какой-либо способ, чтобы камера с тремя камерами выглядела не по центру?
Чтобы уточнить: изображение сцены с одним кубиком 1x1x1m при (0, 0, 0). Камера находится в точке (0, 0, 10), а точка обзора находится в начале координат, совпадающей с центром куба. Если бы я сделать эту сцену, как это, я мог бы в конечном итоге с чем-то вроде этого:
Однако я хотел бы быть в состоянии вынести эту сцену таким образом, что точка LookAt находится в верхней левый угол, давая мне что-то вроде этого:
Если нормальное изображение 800х600, то результат я себе как будто бы я вынес 1600х1200 изображение с LookAt в центре, а затем обрезается, что нормальный чтобы осталась только нижняя правая часть.
Конечно, я могу изменить LookAt, чтобы сделать куб идти в левый верхний угол, но затем я рассматриваю куб под углом, давая мне нежелательный результат:
test.moobels.com /temp/cube_angle.jpg
Я также мог бы отобразить полное изображение 1600x1200 и скрыть 3/4 изображения, но можно было бы надеяться, что есть более элегантное решение. Кто-нибудь знает это?
Смотрите, если [этот пример] (http://threejs.org/examples/webgl_multiple_canvases_grid.html) или [этот пример] (http://threejs.org/examples/ webgl_multiple_canvases_complex.html) - это то, что вы ищете. – WestLangley
@WestLangley Вы, сэр, король сэр. – kevin
@kevin ваши изображения отсутствуют в вопросе, чтобы помочь другим вам приложить их прямо к вашему вопросу? – Neil