XRScanshot

Type Alias XRScanshotExperimental

XRScanshot: {
    metadata: {
        projectionMatrix:
            | [
                number,
                number,
                number,
                number,
                number,
                number,
                number,
                number,
                number,
                number,
                number,
                number,
                number,
                number,
                number,
                number,
            ]
            | Float32Array;
        viewMatrix: | [
            number,
            number,
            number,
            number,
            number,
            number,
            number,
            number,
            number,
            number,
            number,
            number,
            number,
            number,
            number,
            number,
        ]
        | Float32Array;
    };
    pointCloudData?: { points: CloudPoint[] };
}

Represents a texture scanshot of the current view in the XR environment.

A texture scanshot augments the digital model with the color of its real-world counterpart using the texture information from the camera stream.

Model-based tracking is required to map texture data to the model with the correct position and orientation.

Type declaration

  • metadata: {
        projectionMatrix:
            | [
                number,
                number,
                number,
                number,
                number,
                number,
                number,
                number,
                number,
                number,
                number,
                number,
                number,
                number,
                number,
                number,
            ]
            | Float32Array;
        viewMatrix: | [
            number,
            number,
            number,
            number,
            number,
            number,
            number,
            number,
            number,
            number,
            number,
            number,
            number,
            number,
            number,
            number,
        ]
        | Float32Array;
    }

    Stores any additional information about the scanshot other than the raw data itself.

    • projectionMatrix:
          | [
              number,
              number,
              number,
              number,
              number,
              number,
              number,
              number,
              number,
              number,
              number,
              number,
              number,
              number,
              number,
              number,
          ]
          | Float32Array

      The projection matrix of the camera with which the scan has been made.

    • viewMatrix:
          | [
              number,
              number,
              number,
              number,
              number,
              number,
              number,
              number,
              number,
              number,
              number,
              number,
              number,
              number,
              number,
              number,
          ]
          | Float32Array

      The view matrix at which the scan was shot.

  • OptionalpointCloudData?: { points: CloudPoint[] }

    Represents the scanshot as point cloud.


Did you find this page useful? Please give it a rating:
Thank you for rating this page!
Any issues or feedback?
What kind of problem would you like to report?
Please tell us more about what's wrong: