Processing for Android

EN ES

ARTrackable

This class provides methods to query the status of a trackable surface. Anchors are attached to a trackable.

 import processing.ar.*; ARTracker tracker; void setup() {   fullScreen(AR);   tracker = new ARTracker(this);   tracker.start(); } void draw() {   lights();   // Draw trackable planes   for (int i = 0; i < tracker.count(); i++) {     ARTrackable trackable = tracker.get(i);     if (!trackable.isTracking()) continue;     pushMatrix();     trackable.transform();     if (mousePressed && trackable.isSelected(mouseX, mouseY)) {       fill(255, 0, 0, 100);     } else {       fill(255, 100);     }     beginShape(QUADS);     float lx = trackable.lengthX();     float lz = trackable.lengthZ();     vertex(-lx/2, 0, -lz/2);     vertex(-lx/2, 0, +lz/2);     vertex(+lx/2, 0, +lz/2);     vertex(+lx/2, 0, -lz/2);     endShape();     popMatrix();   } }