Processing for Android

EN ES

Motore de renderizado en AR

La biblioteca AR integrada con el mode Android incluye el motor de renderizado AR. Este motor generará una vista del bosquejo superpuesto a la imágen de la cámara y se actualizará automáticamente a medida que el dispositivo se mueva en el espacio. Las superficies de traqueado también se actualizan automáticamente.


import processing.ar.*;

ARTracker tracker;
ARAnchor anchor;

void setup() {
  fullScreen(AR);
  tracker = new ARTracker(this);
  tracker.start();  
}

void draw() {
  lights();
  
  if (mousePressed) {
    if (anchor != null) anchor.dispose();
    ARTrackable hit = tracker.get(mouseX, mouseY);
    if (hit != null) anchor = new ARAnchor(hit);
    else anchor = null;
  }

  if (anchor != null) {
    anchor.attach();
    box(100);
    anchor.detach();
  }
}