Skip to content

World en Android (WebXR)

En Android, Monolook World usa WebXR para iniciar una sesión immersive-ar, detectar superficies y colocar contenido 3D.

Estado

PlataformaEstado
Android ChromeSoportado
Headsets XRPróximamente
DesktopPreview sin AR real

Requisitos

  • HTTPS.
  • Chrome en Android.
  • Permiso de cámara.
  • Licencia de Monolook World.

Flujo mínimo

js
import { Monolook } from 'monolook/world'

const monolook = new Monolook({
  adapter: 'three',
  THREE,
  scene,
  camera,
  renderer,
  domOverlayRoot: document.getElementById('dom_overlay')
})

await monolook.start({
  mode: 'surface',
  licenseKey: '<WORLD_LICENSE_KEY>'
})

monolook.startTracking()
monolook.setRenderLoop(() => {
  monolook.updateTracking()
  renderer.render(scene, camera)
})

await monolook.enterAR()

Colocación

js
const pose = monolook.getIndicatorPose()
if (pose?.visible) {
  object.position.set(pose.position.x, pose.position.y, pose.position.z)
  monolook.pauseTracking()
  monolook.setIndicatorVisible(false)
}