XRScanshot¶
Interface XRScanshotExperimental
interface XRScanshot {
metadata: {
projectionMatrix:
| Float32Array<ArrayBufferLike>
| [
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
];
viewMatrix: | Float32Array<ArrayBufferLike>
| [
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
];
};
pointCloudData?: { points: CloudPoint[] };
}
metadata: {
projectionMatrix:
| Float32Array<ArrayBufferLike>
| [
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
];
viewMatrix: | Float32Array<ArrayBufferLike>
| [
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
];
};
pointCloudData?: { points: CloudPoint[] };
}
Properties
Experimentalmetadata
metadata: {
projectionMatrix:
| Float32Array<ArrayBufferLike>
| [
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
];
viewMatrix: | Float32Array<ArrayBufferLike>
| [
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
];
}
projectionMatrix:
| Float32Array<ArrayBufferLike>
| [
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
];
viewMatrix: | Float32Array<ArrayBufferLike>
| [
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
];
}
Stores any additional information about the scanshot other than the raw data itself.
Type declaration
- projectionMatrix:
 | Float32Array<ArrayBufferLike>
 | [
 number,
 number,
 number,
 number,
 number,
 number,
 number,
 number,
 number,
 number,
 number,
 number,
 number,
 number,
 number,
 number,
 ]- The projection matrix of the camera with which the scan has been made. 
- viewMatrix:
 | Float32Array<ArrayBufferLike>
 | [
 number,
 number,
 number,
 number,
 number,
 number,
 number,
 number,
 number,
 number,
 number,
 number,
 number,
 number,
 number,
 number,
 ]- The view matrix at which the scan was shot. 
Optional Experimentalpoint
Represents the scanshot as point cloud.
Type declaration
- points: CloudPoint[]- The CloudPoints within the point cloud representing the scan. 
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.
See