Я использую OrtographicCamera
.Как иметь средство просмотра прокрутки в ThreeJS?
canvas
объявлен в HTML, и я передать его renderer
, как показано ниже:
var canvas = document.getElementById("canvas")
var width = canvas.clientWidth;
var height = canvas.clientHeight;
renderer = new THREE.WebGLRenderer({
antialias: true,
canvas: canvas
});
renderer.setClearColor(0xf0f0f0);
renderer.setPixelRatio(window.devicePixelRatio);
renderer.setSize(width, height);
Проблема заключается в том, что кубы я добавляю на сцену рубят.
Сцена растет и имеет высоту, большую, чем высота доступного видового экрана.
Я хотел бы иметь полосы прокрутки, чтобы я мог перемещаться на дно холста и видеть все кубы, не увеличивая масштаб.
Смотрите скриншот:
HTML
<div id="container">
<canvas id="canvas"></canvas>
</div>
CSS
#canvas
{
width: 100%;
height: 100%;
}
Любые советы действительно ценят д.