diff --git a/src/main.js b/src/main.js index 1f8c007..d488bef 100644 --- a/src/main.js +++ b/src/main.js @@ -51,4 +51,5 @@ function animate() { renderer.render( scene, camera );//Calculating and redering new frame } +console.log("Ready to render scene, placed objects : "+scene.children.length); animate(); diff --git a/src/utils/addAssetsOnScene.js b/src/utils/addAssetsOnScene.js index c00317e..dd9b426 100644 --- a/src/utils/addAssetsOnScene.js +++ b/src/utils/addAssetsOnScene.js @@ -379,7 +379,7 @@ export async function addAssetsOnScene(scene){ return Math.floor(Math.random() * (max - min) ) + min; } - for (let i = 0; i < 280; i++) { + for (let i = 0; i < 140; i++) { let choosenGrassModel; let collision; @@ -393,17 +393,17 @@ export async function addAssetsOnScene(scene){ // Checking collisions const grassHitbox = new THREE.Box3().setFromObject(choosenGrassModel); collision = false; + + for(let j=0; j { - if (object !== ground && object !== choosenGrassModel) { - const distance = choosenGrassModel.position.distanceTo(object.position); - - if (distance < 0.5) { - collision = true; + if (distance < 0.8) { + collision = true;console.log('ok'); + break; } } - });*/ + } } while (collision); // Adding to scene