diff --git a/js/scene.js b/js/scene.js index 9abc68c..f4a273b 100644 --- a/js/scene.js +++ b/js/scene.js @@ -45,6 +45,8 @@ function init () { AppState.exposure = config.scene.initialExposure; ATON.Nav.setUserControl(true); + // Avoid semantic occlusion + ATON._bQuerySemOcclusion = false; } /** * @param {Object} marker - The marker object from config @@ -156,7 +158,8 @@ function createSemanticNode(model, id) { let matSemDef = ATON.MatHub.materials.semanticShape; let matSemHL = ATON.MatHub.materials.semanticShapeHL; - const semNode = ATON.createSemanticNode(id) + const semNode = ATON.createSemanticNode(id) + .setCloneOnLoadHit(false) .load(model) .setDefaultAndHighlightMaterials(matSemDef, matSemHL) .attachToRoot();