console
var scene = new THREE.Scene();
var geometry = new THREE.BoxGeometry(120, 100, 100);
var material = new THREE.MeshLambertMaterial({
color: 0xFFA522
});
var mesh = new THREE.Mesh(geometry, material);
scene.add(mesh);
var point = new THREE.PointLight(0xffffff);
point.position.set(300,300, 200);
scene.add(point);
var ambient = new THREE.AmbientLight(0x444444);
scene.add(ambient);
var width = window.innerWidth;
var height = window.innerHeight;
console.log(width,height)
var k = width / height;
var s = 200;
var camera = new THREE.OrthographicCamera(-s * k, s * k, s, -s, 1, 1000);
camera.position.set(300, 200, 400);
camera.lookAt(scene.position);
var renderer = new THREE.WebGLRenderer();
renderer.setSize(width, height);
renderer.setClearColor(0xb9d3ff, 1);
document.body.appendChild(renderer.domElement);
renderer.render(scene, camera);
function render() {
renderer.render(scene,camera);
}
render();
var controls = new THREE.OrbitControls(camera,renderer.domElement);
controls.addEventListener('change', render);
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title></title>
<style>
*{
margin: 0;
padding: 0;
overflow:hidden;
}
</style>
</head>
<body>
<div></div>
<script src="https://www.buguima.cn/static/js/three.js"></script>
<script src="https://www.buguima.cn/static/js/OrbitControls.js"></script>
</body>