JSFiddle - React, Tailwind, and code Playground
HTML
<script src="http://mrdoob.github.com/three.js/build/Three.js"></script>
JavaScript
var camera, scene, renderer,
geometry, material, mesh;
scene = new THREE.Scene();
camera = new THREE.PerspectiveCamera( 75, window.innerWidth / window.innerHeight, 1, 10000 );
camera.position.y = 200;
camera.position.x = 200;
camera.position.z = 100;
camera.up = new THREE.Vector3( 0, 0, 1 );
camera.lookAt(new THREE.Vector3( 0, 0, 0 ));
scene.add( camera );
geometry = new THREE.CubeGeometry( 200, 200, 200 );
material = new THREE.MeshBasicMaterial( { color: 0xff0000, wireframe: true } );
mesh = new THREE.Mesh( geometry, material );
scene.add( mesh );
renderer = new THREE.CanvasRenderer();
renderer.setSize( window.innerWidth, window.innerHeight );
document.body.appendChild( renderer.domElement );
setInterval(function() {
renderer.render( scene, camera );
camera.position.z++;
}, 100);