Lens Scripting API

    Class PointCloud

    Represents 3D locations of stationary features in the environment. The resulting cloud of points provides a sparse description of the 3D environment.

    // Enable point clouds
    script.tracking.worldOptions.pointCloudEnabled = true;

    // .....
    // Use point clouds
    var positions = script.tracking.getPointCloud().positions;
    var ids = script.tracking.getPointCloud().ids;
    print("Number of points: " + positions.length);

    Hierarchy (View Summary, Expand)

    Index

    Constructors

    Properties

    confidences: number[]

    The confidence level of the point cloud.

    ids: number[]

    A list of numeric identifiers for each unique 3D point in the cloud.

    positions: vec3[]

    A list of vec3 objects representing the 3D position of every point.

    Methods

    • 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

    MMNEPVFCICPMFPCPTTAAATR