Skip to content

Instantly share code, notes, and snippets.

@artemrogov
Created May 7, 2016 15:06
Show Gist options
  • Save artemrogov/639d379ae9615f4811a78c17a848541a to your computer and use it in GitHub Desktop.
Save artemrogov/639d379ae9615f4811a78c17a848541a to your computer and use it in GitHub Desktop.
создание простейшего анимационного примитива
var canvas = document.getElementById('canvas');
var width = canvas.width;
var height = canvas.height;
var renderer = new THREE.WebGLRenderer({canvas:canvas});
renderer.setClearColor(0xFFFFFF);
//создание сцены:
var scene = new THREE.Scene();
var camera = new THREE.PerspectiveCamera(75, width / height, 0.1 ,1000);
camera.position.set(0,0,150);
//var geometry = new THREE.SphereGeometry(50,30,20);
var geometry = new THREE.BoxGeometry( 50, 40, 50 );
var material = new THREE.MeshBasicMaterial({
color:0x00000,
wireframe:true
});
var mesh = new THREE.Mesh(geometry, material);
scene.add(mesh);
/* Анимация кубика: */
var render = function(){
requestAnimationFrame(render);
mesh.rotation.x +=0.1;
mesh.rotation.y += 0.1;
renderer.render(scene,camera);
}
render();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment