BabylonAdapter
Adapter de integración para Babylon.js.
Uso
javascript
import { BabylonAdapter } from './adapters/babylon.js'
const adapter = new BabylonAdapter({ scene, camera, engine })
adapter.attach(tracker)| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
scene | BABYLON.Scene | Sí | Escena de Babylon.js |
camera | BABYLON.Camera | Sí | Cámara |
engine | BABYLON.Engine | Sí | Engine |
Métodos
attach(tracker)
Conecta el adapter al tracker.
addARContent(targetId, mesh, options)
Añade contenido 3D asociado a un target.
javascript
const box = BABYLON.MeshBuilder.CreateBox('box', { size: 0.1 }, scene)
adapter.addARContent('miMarker', box, { scale: 1, flipX: true })| Opción | Tipo | Default | Descripción |
|---|---|---|---|
scale | number | 1 | Multiplicador de escala |
flipX | boolean | false | Voltear horizontalmente |