Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
GeoVistoogsi
AR
Commits
f032dc27
Commit
f032dc27
authored
Jan 01, 2025
by
Percen
Browse files
Update public/index.html
parent
c970a8a4
Changes
1
Hide whitespace changes
Inline
Side-by-side
public/index.html
View file @
f032dc27
...
@@ -168,6 +168,7 @@
...
@@ -168,6 +168,7 @@
let
reticle
;
let
reticle
;
let
lastClickTime
=
0
;
// Zeit des letzten Klicks
let
lastClickTime
=
0
;
// Zeit des letzten Klicks
const
doubleClickThreshold
=
300
;
// Zeitspanne für Doppelklick in Millisekunden
const
doubleClickThreshold
=
300
;
// Zeitspanne für Doppelklick in Millisekunden
let
currentSession
=
null
;
// Globale Variable für die aktuelle AR-Session
function
updateMenu
()
{
function
updateMenu
()
{
document
.
querySelectorAll
(
'
.menu-item
'
).
forEach
(
item
=>
item
.
classList
.
remove
(
'
active
'
));
document
.
querySelectorAll
(
'
.menu-item
'
).
forEach
(
item
=>
item
.
classList
.
remove
(
'
active
'
));
...
@@ -213,11 +214,13 @@
...
@@ -213,11 +214,13 @@
});
});
// AR-Session starten
// AR-Session starten
c
onst
s
ession
=
await
navigator
.
xr
.
requestSession
(
'
immersive-ar
'
,
{
c
urrentS
ession
=
await
navigator
.
xr
.
requestSession
(
'
immersive-ar
'
,
{
optionalFeatures
:
[
"
dom-overlay
"
],
optionalFeatures
:
[
"
dom-overlay
"
],
domOverlay
:
{
root
:
document
.
body
},
domOverlay
:
{
root
:
document
.
body
},
requiredFeatures
:
[
'
hit-test
'
]
requiredFeatures
:
[
'
hit-test
'
]
});
});
const
session
=
currentSession
;
// Referenz speichern
session
.
updateRenderState
({
baseLayer
:
new
XRWebGLLayer
(
session
,
gl
)
});
session
.
updateRenderState
({
baseLayer
:
new
XRWebGLLayer
(
session
,
gl
)
});
const
referenceSpace
=
await
session
.
requestReferenceSpace
(
'
local
'
);
const
referenceSpace
=
await
session
.
requestReferenceSpace
(
'
local
'
);
const
viewerSpace
=
await
session
.
requestReferenceSpace
(
'
viewer
'
);
const
viewerSpace
=
await
session
.
requestReferenceSpace
(
'
viewer
'
);
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment