Eventos Image Target
Tipos
ImagePropertiesObject
ImagePropertiesObject" es un objeto con las siguientes propiedades:
Propiedad | Tipo | Descripción |
---|---|---|
anchura | Número | Anchura del objetivo de la imagen. |
altura | Número | Altura del objetivo de la imagen. |
anchooriginal | Número | Anchura de la imagen cargada. |
originalHeight | Número | Altura de la imagen cargada. |
isRotated | boolean | Si se ha girado el destino de la imagen. |
Eventos
buscador de imágenes
Este evento se emite cuando se encuentra por primera vez un objetivo de imagen.
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
nombre | Cadena | El nombre de la imagen. |
tipo | Cadena | Una de FLAT , CYLINDRICAL , CONICAL . |
posición | {x, y, z} | La posición 3d de la imagen localizada. |
rotación | {w, x, y, z} | La orientación local 3d de la imagen localizada. |
escala | Número | Factor de escala que debe aplicarse a los objetos adjuntos a esta imagen. |
propiedades | ImagePropertiesObject | Propiedades adicionales del destino de la imagen. |
scaledWidth | Número | Sólo aplicable a FLAT . La anchura de la imagen en la escena, multiplicada por la escala. |
scaledHeight | Número | Sólo aplicable a FLAT . La altura de la imagen en la escena, multiplicada por la escala. |
altura | Número | Sólo aplicable a CYLINDRICAL o CONICAL . Altura del blanco curvo. |
radiusTop | Número | Sólo aplicable a CYLINDRICAL o CONICAL . Radio de la diana curva en la parte superior. |
radiusBottom | Número | Sólo aplicable a CYLINDRICAL o CONICAL . Radio de la diana curva en la parte inferior. |
arcStartRadians | Número | Sólo aplicable a CYLINDRICAL o CONICAL . Ángulo inicial en radianes. |
arcLengthRadians | Número | Sólo aplicable a CYLINDRICAL o CONICAL . Ángulo central en radianes. |
Ejemplo
world.events.addListener(world.events.globalId, 'reality.imagefound', (e) => {
console.log(e)
})
carga de imágenes
Este evento se emite cuando comienza la carga de la imagen de detección.
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
nombre | Cadena | El nombre de la imagen. |
tipo | Cadena | Una de FLAT , CYLINDRICAL , CONICAL . |
metadatos | Objeto | Metadatos del usuario. |
Ejemplo
world.events.addListener(world.events.globalId, 'reality.imageloading', (e) => {
console.log(e)
})
imagelost
Este evento se emite cuando un objetivo de imagen deja de ser rastreado.
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
nombre | Cadena | El nombre de la imagen. |
tipo | Cadena | Una de FLAT , CYLINDRICAL , CONICAL . |
posición | {x, y, z} | La posición 3d de la imagen localizada. |
rotación | {w, x, y, z} | La orientación local 3d de la imagen localizada. |
escala | Número | Factor de escala que debe aplicarse a los objetos adjuntos a esta imagen. |
propiedades | ImagePropertiesObject | Propiedades adicionales del destino de la imagen. |
scaledWidth | Número | Sólo aplicable a FLAT . La anchura de la imagen en la escena, multiplicada por la escala. |
scaledHeight | Número | Sólo aplicable a FLAT . La altura de la imagen en la escena, multiplicada por la escala. |
altura | Número | Sólo aplicable a CYLINDRICAL o CONICAL . Altura del blanco curvo. |
radiusTop | Número | Sólo aplicable a CYLINDRICAL o CONICAL . Radio de la diana curva en la parte superior. |
radiusBottom | Número | Sólo aplicable a CYLINDRICAL o CONICAL . Radio de la diana curva en la parte inferior. |
arcStartRadians | Número | Sólo aplicable a CYLINDRICAL o CONICAL . Ángulo inicial en radianes. |
arcLengthRadians | Número | Sólo aplicable a CYLINDRICAL o CONICAL . Ángulo central en radianes. |
Ejemplo
world.events.addListener(world.events.globalId, 'reality.imagelost', (e) => {
console.log(e)
})
imágenesescaneado
Este evento se emite cuando se han cargado todas las imágenes de detección y se ha iniciado la exploración.
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
nombre | Cadena | El nombre de la imagen. |
tipo | Cadena | Una de FLAT , CYLINDRICAL , CONICAL . |
metadatos | Objeto | Metadatos del usuario. |
geometría | Objeto | Objeto que contiene datos de geometría. Si type=FLAT: {scaledWidth, scaledHeight} , si no, si type=CYLINDRICAL o type=CONICAL: {height, radiusTop, radiusBottom, arcStartRadians, arcLengthRadians} . |
scaledWidth | Número | Sólo aplicable a FLAT . La anchura de la imagen en la escena, multiplicada por la escala. |
scaledHeight | Número | Sólo aplicable a FLAT . La altura de la imagen en la escena, multiplicada por la escala. |
altura | Número | Sólo aplicable a CYLINDRICAL o CONICAL . Altura del blanco curvo. |
radiusTop | Número | Sólo aplicable a CYLINDRICAL o CONICAL . Radio de la diana curva en la parte superior. |
radiusBottom | Número | Sólo aplicable a CYLINDRICAL o CONICAL . Radio de la diana curva en la parte inferior. |
arcStartRadians | Número | Sólo aplicable a CYLINDRICAL o CONICAL . Ángulo inicial en radianes. |
arcLengthRadians | Número | Sólo aplicable a CYLINDRICAL o CONICAL . Ángulo central en radianes. |
Ejemplo
world.events.addListener(world.events.globalId, 'reality.imagescanning', (e) => {
console.log(e)
})
imagenactualizada
Este evento se emite cuando un objetivo de imagen cambia de posición, rotación o escala.
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
nombre | Cadena | El nombre de la imagen. |
tipo | Cadena | Una de FLAT , CYLINDRICAL , CONICAL . |
posición | {x, y, z} | La posición 3d de la imagen localizada. |
rotación | {w, x, y, z} | La orientación local 3d de la imagen localizada. |
escala | Número | Factor de escala que debe aplicarse a los objetos adjuntos a esta imagen. |
propiedades | ImagePropertiesObject | Propiedades adicionales del destino de la imagen. |
scaledWidth | Número | Sólo aplicable a FLAT . La anchura de la imagen en la escena, multiplicada por la escala. |
scaledHeight | Número | Sólo aplicable a FLAT . La altura de la imagen en la escena, multiplicada por la escala. |
altura | Número | Sólo aplicable a CYLINDRICAL o CONICAL . Altura del blanco curvo. |
radiusTop | Número | Sólo aplicable a CYLINDRICAL o CONICAL . Radio de la diana curva en la parte superior. |
radiusBottom | Número | Sólo aplicable a CYLINDRICAL o CONICAL . Radio de la diana curva en la parte inferior. |
arcStartRadians | Número | Sólo aplicable a CYLINDRICAL o CONICAL . Ángulo inicial en radianes. |
arcLengthRadians | Número | Sólo aplicable a CYLINDRICAL o CONICAL . Ángulo central en radianes. |
Ejemplo
world.events.addListener(world.events.globalId, 'reality.imageupdated', (e) => {
console.log(e)
})