gazer fix + build
This commit is contained in:
parent
54e3425d70
commit
d26c623aae
6 changed files with 2790 additions and 31 deletions
8
dist/xrfragment.aframe.all.js
vendored
8
dist/xrfragment.aframe.all.js
vendored
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* v0.5.1 generated at Wed Dec 6 10:52:00 PM CET 2023
|
||||
* v0.5.1 generated at Thu Dec 7 09:39:29 AM CET 2023
|
||||
* https://xrfragment.org
|
||||
* SPDX-License-Identifier: MPL-2.0
|
||||
*/
|
||||
|
|
@ -2942,11 +2942,9 @@ AFRAME.registerComponent('xrf-gaze',{
|
|||
},
|
||||
init:function(data){
|
||||
this.log = ""
|
||||
let enabled = () => AFRAME.utils.device.isMobile()
|
||||
let enabled = () AFRAME.utils.device.isMobile()
|
||||
let setVisible = (state) => {
|
||||
//this.log += state ? ">true" :">false"
|
||||
//alert(this.log)
|
||||
if( enabled() ) setGazer(state)
|
||||
if( enabled() ) this.setGazer(state)
|
||||
}
|
||||
|
||||
setVisible(false);
|
||||
|
|
|
|||
8
dist/xrfragment.aframe.js
vendored
8
dist/xrfragment.aframe.js
vendored
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* v0.5.1 generated at Wed Dec 6 10:51:59 PM CET 2023
|
||||
* v0.5.1 generated at Thu Dec 7 09:39:28 AM CET 2023
|
||||
* https://xrfragment.org
|
||||
* SPDX-License-Identifier: MPL-2.0
|
||||
*/
|
||||
|
|
@ -2936,11 +2936,9 @@ AFRAME.registerComponent('xrf-gaze',{
|
|||
},
|
||||
init:function(data){
|
||||
this.log = ""
|
||||
let enabled = () => AFRAME.utils.device.isMobile()
|
||||
let enabled = () AFRAME.utils.device.isMobile()
|
||||
let setVisible = (state) => {
|
||||
//this.log += state ? ">true" :">false"
|
||||
//alert(this.log)
|
||||
if( enabled() ) setGazer(state)
|
||||
if( enabled() ) this.setGazer(state)
|
||||
}
|
||||
|
||||
setVisible(false);
|
||||
|
|
|
|||
2770
dist/xrfragment.module.js
vendored
2770
dist/xrfragment.module.js
vendored
File diff suppressed because it is too large
Load diff
2
dist/xrfragment.three.js
vendored
2
dist/xrfragment.three.js
vendored
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* v0.5.1 generated at Wed Dec 6 10:52:00 PM CET 2023
|
||||
* v0.5.1 generated at Thu Dec 7 09:39:28 AM CET 2023
|
||||
* https://xrfragment.org
|
||||
* SPDX-License-Identifier: MPL-2.0
|
||||
*/
|
||||
|
|
|
|||
2
dist/xrfragment.three.module.js
vendored
2
dist/xrfragment.three.module.js
vendored
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* v0.5.1 generated at Wed Dec 6 10:52:00 PM CET 2023
|
||||
* v0.5.1 generated at Thu Dec 7 09:39:29 AM CET 2023
|
||||
* https://xrfragment.org
|
||||
* SPDX-License-Identifier: MPL-2.0
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -19,31 +19,24 @@ AFRAME.registerComponent('xrf-gaze',{
|
|||
material="color: #BBBBBB; shader: flat">
|
||||
</a-entity>`
|
||||
}else{
|
||||
//if( document.querySelector('[cursor]') )
|
||||
// document.querySelector('[cursor]').setAttribute("visible",false)
|
||||
if( document.querySelector('[cursor]') ) {
|
||||
document.querySelector('[cursor]').setAttribute("visible",false)
|
||||
}
|
||||
}
|
||||
},
|
||||
init:function(data){
|
||||
this.immersive = false;
|
||||
let enabled = () => AFRAME.utils.device.isMobile()
|
||||
let setVisible = () => {
|
||||
let cursor = document.querySelector('[cursor]')
|
||||
if( cursor ) cursor.setAttribute('visible', enabled() )
|
||||
this.log = ""
|
||||
let enabled = () AFRAME.utils.device.isMobile()
|
||||
let setVisible = (state) => {
|
||||
if( enabled() ) this.setGazer(state)
|
||||
}
|
||||
|
||||
this.setGazer(enabled())
|
||||
setVisible();
|
||||
setVisible(false);
|
||||
|
||||
document.querySelector("a-scene").addEventListener('exit-vr', () => {
|
||||
this.immersive = false;
|
||||
setVisible()
|
||||
})
|
||||
|
||||
document.querySelector("a-scene").addEventListener('enter-vr', () => {
|
||||
this.immersive = true;
|
||||
setVisible()
|
||||
if( !document.querySelector("#cursor") ) return
|
||||
})
|
||||
document.querySelector("a-scene").addEventListener('exit-vr', () => setVisible(false) )
|
||||
document.querySelector("a-scene").addEventListener('enter-vr', () => setVisible(true) )
|
||||
document.querySelector("a-scene").addEventListener('exit-ar', () => setVisible(false) )
|
||||
document.querySelector("a-scene").addEventListener('enter-ar', () => setVisible(true) )
|
||||
|
||||
let highlightMesh = (state) => (e) => {
|
||||
if( !e.target.object3D ) return
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue