working rendering loop
This commit is contained in:
parent
08ab5f4ed7
commit
e26d82c9a9
@ -38,17 +38,17 @@ function isNodeHidden(mapblock,x,y,z){
|
|||||||
return nodeName == "air";
|
return nodeName == "air";
|
||||||
}
|
}
|
||||||
|
|
||||||
if (isTransparent(mapblock[getNodePos(x-1,y,z)]))
|
if (isTransparent(mapblock.contentid[getNodePos(x-1,y,z)]))
|
||||||
return false;
|
return false;
|
||||||
if (isTransparent(mapblock[getNodePos(x,y-1,z)]))
|
if (isTransparent(mapblock.contentid[getNodePos(x,y-1,z)]))
|
||||||
return false;
|
return false;
|
||||||
if (isTransparent(mapblock[getNodePos(x,y,z-1)]))
|
if (isTransparent(mapblock.contentid[getNodePos(x,y,z-1)]))
|
||||||
return false;
|
return false;
|
||||||
if (isTransparent(mapblock[getNodePos(x+1,y,z)]))
|
if (isTransparent(mapblock.contentid[getNodePos(x+1,y,z)]))
|
||||||
return false;
|
return false;
|
||||||
if (isTransparent(mapblock[getNodePos(x,y+1,z)]))
|
if (isTransparent(mapblock.contentid[getNodePos(x,y+1,z)]))
|
||||||
return false;
|
return false;
|
||||||
if (isTransparent(mapblock[getNodePos(x,y,z+1)]))
|
if (isTransparent(mapblock.contentid[getNodePos(x,y,z+1)]))
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
@ -90,15 +90,15 @@ function drawMapblock(posx,posy,posz){
|
|||||||
|
|
||||||
function init() {
|
function init() {
|
||||||
|
|
||||||
camera = new THREE.PerspectiveCamera( 75, window.innerWidth / window.innerHeight, 2, 2000 );
|
camera = new THREE.PerspectiveCamera( 45, window.innerWidth / window.innerHeight, 2, 2000 );
|
||||||
camera.position.z = -30;
|
camera.position.z = -50;
|
||||||
camera.position.y = 10;
|
camera.position.y = 10;
|
||||||
|
|
||||||
scene = new THREE.Scene();
|
scene = new THREE.Scene();
|
||||||
|
|
||||||
geometry = new THREE.BoxGeometry( 1, 1, 1 );
|
geometry = new THREE.BoxGeometry( 1, 1, 1 );
|
||||||
|
|
||||||
var min = -10, max = 10;
|
var min = -3, max = 3;
|
||||||
var x = min, y = -1, z = min;
|
var x = min, y = -1, z = min;
|
||||||
|
|
||||||
function increment(){
|
function increment(){
|
||||||
@ -118,11 +118,12 @@ function init() {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
drawMapblock(x,y,z);
|
drawMapblock(x,y,z)
|
||||||
render();
|
.then(function(){
|
||||||
|
render();
|
||||||
increment();
|
increment();
|
||||||
setTimeout(drawLoop, 100);
|
setTimeout(drawLoop, 100);
|
||||||
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
m.request("api/colormapping")
|
m.request("api/colormapping")
|
||||||
|
Loading…
Reference in New Issue
Block a user