Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function init() {
- var aspect =window.innerWidth/window.innerHeight;
- camera = new THREE.PerspectiveCamera(60,aspect,1,1000);
- camera.position.z= 30; //perspektywa kamery
- scene = new THREE.Scene();
- var geometry = new THREE.TorusGeometry(10,3,16,30); //Zdefinowanie geometrii - w postaci tablic
- var material = new THREE.MeshPhongMaterial({shading: THREE.FlatShading});
- mesh = new THREE.Mesh(geometry,material);
- scene.add(mesh);
- var light = new THREE.PointLight(0xfff00, 1 , 500);
- light.position.set(10,10,50);
- scene.add(light);
- renderer = new THREE.WebGLRenderer();//Inicjowanie rendera
- renderer.setPixelRatio(window.devicePixelRatio); // Trojkąt na całą stronę.
- renderer.setSize(window.innerWidth,window.innerHeight);
- document.body.appendChild(renderer.domElement); //Dodać renered do naszego dokumenty
- window.addEventListener('resize',onWindowResize,false);
- }
- function onWindowResize() {
- camera.aspect = window.innerHeight / window.innerWidth;
- camera.updateProjectionMatrix();
- renderer.setSize(window.innerWidth, window.innerHeight);
- }
- function main() {
- requestAnimationFrame(main);
- renderer.render(scene,camera);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement