lens-studio-interactive-solvers

Installation
SKILL.md

Interactive Solvers

Solvers provide reusable mathematical logic for common AR interaction patterns. The two primary solvers available for Spectacles are Distance Triggers (for proximity events) and Tethering (for objects that follow the user or other targets).

Proximity Triggers

Using DistanceEventsTS, you can define specific distance thresholds (in meters) that trigger callbacks when a user or object crosses them.

// Define multiple thresholds
const myProximityTrigger = this.sceneObject.getComponent("Component.DistanceEventsTS");
myProximityTrigger.target = mainCamera;
myProximityTrigger.distances = [1.0, 3.0, 5.0];

// Handle entering a range
myProximityTrigger.onEnterRange = (distance) => {
    print(`User entered the ${distance}m zone!`);
};

// Handle exit
myProximityTrigger.onExitRange = (distance) => {
    print(`User left the ${distance}m zone.`);
Related skills

More from rolandsmeenk/lensstudioagents

Installs
3
GitHub Stars
5
First Seen
Apr 24, 2026