diff --git a/src/3rd/js/aframe/index.js b/src/3rd/js/aframe/index.js index 01c5509..d049546 100644 --- a/src/3rd/js/aframe/index.js +++ b/src/3rd/js/aframe/index.js @@ -38,10 +38,10 @@ window.AFRAME.registerComponent('xrf', { mesh.material.visible = false let el = document.createElement("a-entity") el.setAttribute("xrf-get", mesh.name ) - el.setAttribute("class","floor ray") + el.setAttribute("class","floor") $('a-scene').appendChild(el) }) - blinkControls = blinkControls.components['blink-controls'].update({collisionEntities:true}) + blinkControls.components['blink-controls'].update({collisionEntities:true}) } }) diff --git a/src/3rd/js/aframe/xrf-get.js b/src/3rd/js/aframe/xrf-get.js index 9245673..b38ae8c 100644 --- a/src/3rd/js/aframe/xrf-get.js +++ b/src/3rd/js/aframe/xrf-get.js @@ -14,9 +14,10 @@ window.AFRAME.registerComponent('xrf-get', { setTimeout( () => { - if( !this.mesh && this.el.className.match(/ray/) ){ + if( !this.mesh ){ let scene = AFRAME.XRF.scene let mesh = this.mesh = scene.getObjectByName(meshname); + if( !this.el.className.match(/ray/) ) this.el.className += " ray" if (!mesh){ console.error("mesh with name '"+meshname+"' not found in model") return;