var scene = new THREE.Scene()
var WIDTH = window.innerWidth
var HEIGHT = window.innerHeight;
var camera = new THREE.PerspectiveCamera( 75, window.innerWidth / window.innerHeight, 1, 1000 );
var renderer = new THREE.WebGLRenderer();
renderer.setSize( WIDTH, HEIGHT);
document.body.appendChild( renderer.domElement );
var geometry = new THREE.CylinderGeometry( 5, 5, 20, 32 );
var material = new THREE.MeshBasicMaterial( {color: 0xfffff, wireframe: true} );
var ambientLight = new THREE.AmbientLight(0xFFFFFF);
var cylinder = new THREE.Mesh( geometry, material );
scene.add( cylinder );
scene.add(ambientLight);
camera.position.x = 0;
camera.position.z = 20;
camera.position.y = 0;
window.addEventListener( "resize", function(){
WIDTH = window.innerWidth;
HEIGHT = window.innerHeight;
renderer.setSize( WIDTH, HEIGHT );
camera.aspect = WIDTH / HEIGHT;
camera.updateProjectionMatrix();
});
function render(){
renderer.render(scene, camera);
cylinder.rotation.z += 0.01;
cylinder.rotation.y += 0.01;
cylinder.rotation.x += 0.01;
requestAnimationFrame(render);
}
render();
*{
margin: 0;
padding: 0;
}
html, body{
overflow: hidden;
}
footer {
position: absolute;
bottom: 10px;
color: #fff;
left: 20px;
console