Zum Hauptinhalt springen

VPS-Ereignisse

Typen

StandortObjekt

EigentumTypBeschreibung
idStringEine ID für diesen Projektstandort, die innerhalb einer Sitzung stabil ist
NameStringName des Projektstandorts.
imageUrlStringURL zu einem repräsentativen Bild für diesen Projektstandort.
TitelStringTitel des Projektstandorts.
latNummerBreitengrad dieses Projektstandorts.
lngNummerLängengrad dieses Projektstandorts.

PositionsAttributObjekt

EigentumTypBeschreibung
NameStringDer Objektname
ArrayFloat32Array()`Die Rohdaten der Netzgeometrie.
itemSizeGanzzahlDie Anzahl der Positionen im Objekt

ColorAttributeObject

EigentumTypBeschreibung
NameStringDer Objektname
ArrayFloat32Array()`Die Rohdaten der Netzgeometrie.
itemSizeGanzzahlDie Anzahl der Positionen im Objekt

GeometryObject

EigentumTypBeschreibung
IndexStringEine ID für dieses Netz, die innerhalb einer Sitzung stabil ist.
Eigenschaften[PositionAttributeObject, ColorAttributeObject]Die Rohdaten der Netzgeometrie.

Veranstaltungen

Standort gefunden

Dieses Ereignis wird ausgelöst, wenn ein Projektstandort zum ersten Mal gefunden wird.

Eigenschaften

EigentumTypBeschreibung
NameStringDer Name des Projektstandorts.
Position{x, y, z}Die 3d-Position des Projektstandorts.
Rotation{w, x, y, z}Die lokale 3D-Orientierung (Quaternion) des Projektstandorts.

Beispiel

world.events.addListener(world.events.globalId, 'reality.locationfound', (e) => {
console.log(e)
})

standortlos

Dieses Ereignis wird ausgelöst, wenn ein Projektstandort nicht mehr verfolgt wird.

Eigenschaften

EigentumTypBeschreibung
NameStringDer Name des Projektstandorts.
Position{x, y, z}Die 3d-Position des Projektstandorts.
Rotation{w, x, y, z}Die lokale 3D-Orientierung (Quaternion) des Projektstandorts.

Beispiel

world.events.addListener(world.events.globalId, 'reality.locationlost', (e) => {
console.log(e)
})

Standort-Scanning

Dieses Ereignis wird ausgelöst, wenn alle Projektstandorte zum Scannen geladen wurden.

Eigenschaften

EigentumTypBeschreibung
Standorte[OrtObjekt]Ein Array von Objekten mit Standortinformationen

Beispiel

world.events.addListener(world.events.globalId, 'reality.locationscanning', (e) => {
console.log(e)
})

meshfound

Dieses Ereignis wird ausgelöst, wenn ein Netz zum ersten Mal gefunden wird, entweder nach dem Start oder nach einem recenter().

Eigenschaften

EigentumTypBeschreibung
idStringEine ID für dieses Netz, die innerhalb einer Sitzung stabil ist.
Position{x, y, z}Die 3d-Position des Projektstandorts.
Rotation{w, x, y, z}Die lokale 3D-Orientierung (Quaternion) des Projektstandorts.
GeometrieGeometryObject`Ein Objekt, das rohe Netzgeometriedaten enthält. Attribute enthalten Positions- und Farbattribute.

Beispiel

world.events.addListener(world.events.globalId, 'reality.meshfound', (e) => {
console.log(e)
})

meshlost

Dieses Ereignis wird ausgelöst, wenn "recenter()" aufgerufen wird.

Eigenschaften

EigentumTypBeschreibung
idStringEine ID für dieses Netz, die innerhalb einer Sitzung stabil ist.

Beispiel

world.events.addListener(world.events.globalId, 'reality.meshlost', (e) => {
console.log(e)
})