Saltar al contenido principal

VPS Events

Eventos

locationfound

Este evento se emite cuando se encuentra por primera vez una Ubicación de Proyecto.

Propiedades

PropiedadTipoDescripción
nameCadenaEl nombre de la ubicación del proyecto.
position{x, y, z}La posición 3d de la Ubicación del Proyecto localizada.
rotation{w, x, y, z}La orientación local 3d (cuaternión) de la Localización del Proyecto localizada.

Ejemplo

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

locationlost

Este evento se emite cuando una Ubicación de Proyecto deja de ser rastreada.

Propiedades

PropiedadTipoDescripción
nameCadenaEl nombre de la ubicación del proyecto.
position{x, y, z}La posición 3d de la Ubicación del Proyecto localizada.
rotation{w, x, y, z}La orientación local 3d (cuaternión) de la Localización del Proyecto localizada.

Ejemplo

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

locationscanning

Este evento se emite cuando todas las Ubicaciones de Proyecto han sido cargadas para su escaneo.

Propiedades

PropiedadTipoDescripción
locations[LocationObject]An array of objects containing Location information
LocationObject

LocationObject is an object with the following properties:

PropiedadTipoDescripción
idCadenaUn id para esta Ubicación del Proyecto que es estable dentro de una sesión.
nameCadenaNombre de la ubicación del proyecto.
imagenUrlCadenaURL de una imagen representativa de este proyecto Ubicación.
títuloCadenaTítulo de la ubicación del proyecto.
latNumberLatitud de la ubicación de este proyecto.
lngNumberLongitud de la ubicación de este proyecto.

Ejemplo

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

meshfound

This event is emitted when a mesh is first found either after start or after a recenter().

Propiedades

PropiedadTipoDescripción
idCadenaUn id para esta malla que es estable dentro de una sesión.
position{x, y, z}La posición 3d de la Ubicación del Proyecto localizada.
rotation{w, x, y, z}La orientación local 3d (cuaternión) de la Localización del Proyecto localizada.
geometryGeometryObjectUn objeto que contiene datos de geometría de malla sin procesar. Los atributos contienen atributos de posición y color.
GeometryObject
PropiedadTipoDescripción
indexCadenaUn id para esta malla que es estable dentro de una sesión.
attributes[PositionAttributeObject, ColorAttributeObject]Los datos brutos de la geometría de la malla.
PositionAttributeObject
PropiedadTipoDescripción
nameCadenaThe object name
arrayFloat32Array()Los datos brutos de la geometría de la malla.
itemSizeIntegerThe number of items in the object
ColorAttributeObject
PropiedadTipoDescripción
nameCadenaThe object name
arrayFloat32Array()Los datos brutos de la geometría de la malla.
itemSizeIntegerThe number of items in the object

Ejemplo

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

meshlost

This event is emitted when recenter() is called.

Propiedades

PropiedadTipoDescripción
idCadenaUn id para esta malla que es estable dentro de una sesión.

Ejemplo

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