Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania bez odpowiedzi
Viewing all articles
Browse latest Browse all 21942

Robienie pętli w three.min.js

$
0
0

Jak zrobić pętlę  w bibliotece  Three.min.js dotycząca np.kwadratów albo innych fugur geometrycznych ?

<!DOCTYPE html><html><head><meta charset="utf-8"><title>MDN Games: Three.js demo</title><style>
                body { margin: 0; padding: 0; }
                canvas { width: 100%; height: 100%; }</style></head><body><script src="three.min.js"></script><script>
var WIDTH = window.innerWidth-100;
var HEIGHT = window.innerHeight-100;
var krok = 10; //szybkosc poruszania kamery

var renderer = new THREE.WebGLRenderer({antialias:true});
renderer.setSize(WIDTH, HEIGHT);
renderer.setClearColor(0xAAAAAA, 2); //kolor tła
document.body.appendChild(renderer.domElement);

var scene = new THREE.Scene(); //Tworzenie sceny

var camera = new THREE.PerspectiveCamera(70, WIDTH/HEIGHT, 0.1, 10000);
camera.position.z = 400;
camera.position.y = 150;
camera.position.x = 0;
scene.add(camera);

var boxGeometry = new THREE.BoxGeometry(50, 50,50 );
var basicMaterial = new THREE.MeshLambertMaterial({color: 0x0095DD}); //basic
var cube = new THREE.Mesh(boxGeometry, basicMaterial);
cube.position.x = -340;
cube.position.y = 150;
cube.rotation.set(0, 0, 0);
scene.add(cube);




var light = new THREE.PointLight(0xFFFFFF);
light.position.set(-100, 15, 50);
scene.add(light);

//FX
var X_AXIS = new THREE.Vector3( 0, 1, 0 );

var t = 0;
function render() {
        t += 0.01;
        requestAnimationFrame(render);
        cube.rotation.y -= 0 	;
		cube.rotation.z += 0;





        renderer.render(scene, camera);
//dziala        camera.rotateOnAxis(X_AXIS,0.01);
}


render();


window.addEventListener('keydown', function(event) {
  switch (event.keyCode) {
    case 37: // Left
      camera.position.x-=krok;
    break;

    case 38: // Up
      camera.position.z-=krok;
    break;

    case 39: // Right
      camera.position.x+=krok;
    break;

    case 40: // Down
      camera.position.z+=krok;
    break;
  }
}, false);





</script></body></html>

 

Zeby to wam zadziałało musicie na sztywno pobrać boblioteke


Viewing all articles
Browse latest Browse all 21942

Trending Articles


Sprawdź z którą postacią z anime dzielisz urodziny


MDM - Muzyka Dla Miasta (2009)


Częstotliwość 3.722MHz


POSZUKIWANY TOMASZ SKOWRON-ANGLIA


Ciasto 3 Bit


Kasowanie inspekcji Hyundai ix35


Steel Division 2 SPOLSZCZENIE


SZCZOTKOWANIE TWARZY NA SUCHO


Potrzebuje schemat budowy silnika YX140


Musierowicz Małgorzata - Kwiat kalafiora [audiobook PL]