function addMeshes() {
for(var i=0;i<bhomMesh.length;i++)
{
const testMaterial = new THREE.MeshNormalMaterial();
const testGeometry = new THREE.BoxGeometry(1, 1 + i, 1);
const testCube = new THREE.Mesh(testGeometry, testMaterial);
scene.add(testCube);
let mesh = new THREE.Mesh();
const material = new THREE.MeshBasicMaterial( {
side: THREE.DoubleSide,
vertexColors: true
} );
mesh.material = material;
mesh.geometry = toThreeMesh(bhomMesh[i]);
mesh.geometry.computeVertexNormals();
mesh.geometry.applyMatrix( new THREE.Matrix4().makeRotationX( -Math.PI/2 ) );
mesh.castShadow = true;
mesh.receiveShadow=true;
scene.add(mesh);
const edges = new THREE.EdgesGeometry( mesh.geometry );
const line = new THREE.LineSegments( edges, new THREE.LineBasicMaterial( { color: 0xffffff } ) );
scene.add( line );
}
}