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
|
* https://xrfragment.org
|
||||||
* SPDX-License-Identifier: MPL-2.0
|
* SPDX-License-Identifier: MPL-2.0
|
||||||
*/
|
*/
|
||||||
|
|
@ -2942,11 +2942,9 @@ AFRAME.registerComponent('xrf-gaze',{
|
||||||
},
|
},
|
||||||
init:function(data){
|
init:function(data){
|
||||||
this.log = ""
|
this.log = ""
|
||||||
let enabled = () => AFRAME.utils.device.isMobile()
|
let enabled = () AFRAME.utils.device.isMobile()
|
||||||
let setVisible = (state) => {
|
let setVisible = (state) => {
|
||||||
//this.log += state ? ">true" :">false"
|
if( enabled() ) this.setGazer(state)
|
||||||
//alert(this.log)
|
|
||||||
if( enabled() ) setGazer(state)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
setVisible(false);
|
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
|
* https://xrfragment.org
|
||||||
* SPDX-License-Identifier: MPL-2.0
|
* SPDX-License-Identifier: MPL-2.0
|
||||||
*/
|
*/
|
||||||
|
|
@ -2936,11 +2936,9 @@ AFRAME.registerComponent('xrf-gaze',{
|
||||||
},
|
},
|
||||||
init:function(data){
|
init:function(data){
|
||||||
this.log = ""
|
this.log = ""
|
||||||
let enabled = () => AFRAME.utils.device.isMobile()
|
let enabled = () AFRAME.utils.device.isMobile()
|
||||||
let setVisible = (state) => {
|
let setVisible = (state) => {
|
||||||
//this.log += state ? ">true" :">false"
|
if( enabled() ) this.setGazer(state)
|
||||||
//alert(this.log)
|
|
||||||
if( enabled() ) setGazer(state)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
setVisible(false);
|
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
|
* https://xrfragment.org
|
||||||
* SPDX-License-Identifier: MPL-2.0
|
* 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
|
* https://xrfragment.org
|
||||||
* SPDX-License-Identifier: MPL-2.0
|
* SPDX-License-Identifier: MPL-2.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -19,31 +19,24 @@ AFRAME.registerComponent('xrf-gaze',{
|
||||||
material="color: #BBBBBB; shader: flat">
|
material="color: #BBBBBB; shader: flat">
|
||||||
</a-entity>`
|
</a-entity>`
|
||||||
}else{
|
}else{
|
||||||
//if( document.querySelector('[cursor]') )
|
if( document.querySelector('[cursor]') ) {
|
||||||
// document.querySelector('[cursor]').setAttribute("visible",false)
|
document.querySelector('[cursor]').setAttribute("visible",false)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
init:function(data){
|
init:function(data){
|
||||||
this.immersive = false;
|
this.log = ""
|
||||||
let enabled = () => AFRAME.utils.device.isMobile()
|
let enabled = () AFRAME.utils.device.isMobile()
|
||||||
let setVisible = () => {
|
let setVisible = (state) => {
|
||||||
let cursor = document.querySelector('[cursor]')
|
if( enabled() ) this.setGazer(state)
|
||||||
if( cursor ) cursor.setAttribute('visible', enabled() )
|
|
||||||
}
|
}
|
||||||
|
|
||||||
this.setGazer(enabled())
|
setVisible(false);
|
||||||
setVisible();
|
|
||||||
|
|
||||||
document.querySelector("a-scene").addEventListener('exit-vr', () => {
|
document.querySelector("a-scene").addEventListener('exit-vr', () => setVisible(false) )
|
||||||
this.immersive = false;
|
document.querySelector("a-scene").addEventListener('enter-vr', () => setVisible(true) )
|
||||||
setVisible()
|
document.querySelector("a-scene").addEventListener('exit-ar', () => setVisible(false) )
|
||||||
})
|
document.querySelector("a-scene").addEventListener('enter-ar', () => setVisible(true) )
|
||||||
|
|
||||||
document.querySelector("a-scene").addEventListener('enter-vr', () => {
|
|
||||||
this.immersive = true;
|
|
||||||
setVisible()
|
|
||||||
if( !document.querySelector("#cursor") ) return
|
|
||||||
})
|
|
||||||
|
|
||||||
let highlightMesh = (state) => (e) => {
|
let highlightMesh = (state) => (e) => {
|
||||||
if( !e.target.object3D ) return
|
if( !e.target.object3D ) return
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue