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);