Solve clipper issue

This commit is contained in:
Nicolò P 2024-12-06 19:16:26 +01:00
parent 4c5af75d66
commit 4eab2bdcbc

10
bim.js
View File

@ -33,13 +33,13 @@ BIM.init = function (container) {
*/
BIM.createScene = function (container) {
this.init(container);
this.world.scene.setup();
// Add a grid to the scene
const grids = this.components.get(OBC.Grids);
const grid = grids.create(this.world);
// (zoom_level, position)
this.world.camera.controls.setLookAt(15, 15, 15, 0, 0, 0);
this.world.scene.setup();
}
/**
* @param {HTMLElement} container The scene container element
@ -91,6 +91,10 @@ BIM.loadIfc = async function (buffer, name) {
model.name = name;
this.world.scene.three.add(model);
for (const fragment of model.items) {
this.world.meshes.add(fragment.mesh);
}
// Useful?
this.fragments = fragments;
this.model = model;
@ -140,4 +144,4 @@ BIM.setupHighligther = async function (model) {
this.highlighter = highlighter;
}
export default BIM;
export default BIM;