Lens Scripting API
    Preparing search index...

    Class WorldTrackingMeshesAddedEvent

    Triggered when new world tracking meshes are detected. Only available when a Device Tracking component is in the scene, and world mesh tracking is supported and enabled. In addition, DeviceTracking component must be set to World mode to orient the Camera relative to the mesh correctly.

    script.createEvent("WorldTrackingMeshesAddedEvent").bind(onMeshesAdded);

    function onMeshesAdded(eventData) {
    var trackedMeshes = eventData.getMeshes();
    print(trackedMeshes.length + " meshes were added");

    for (var i = 0; i < trackedMeshes.length; i++) {
    print("TrackedMesh is valid " + trackedMeshes[i].isValid);
    print("Transformation matrix " + trackedMeshes[i].transform);
    }
    }

    Hierarchy (View Summary)

    Index

    Properties

    enabled: boolean

    If true, the event is able to trigger. If false, the event will not trigger.

    Methods

    • Binds a callback function to this event.

      Parameters

      • evCallback: (arg1: this) => void

      Returns void

    • Returns the typename of the SceneEvent.

      Returns string

    • Returns true if the object matches or derives from the passed in type.

      Parameters

      • type: string

      Returns boolean

    • Returns true if this object is the same as other. Useful for checking if two references point to the same thing.

      Parameters

      Returns boolean