PointCloudFrame

@Serializable
data class PointCloudFrame(val cameraPosition: Vector3, val planes: List<Plane> = emptyList(), val points: List<PointCloudVertex>, val cameraSpaceToWorldSpace: Matrix4x4, val orientationDegrees: Float, val timestamp: Long = System.currentTimeMillis(), val lightEstimatePixelIntensity: Float, val lightEstimateColorCorrection: List<Float>)

Constructors

Link copied to clipboard
constructor(cameraPosition: Vector3, planes: List<Plane> = emptyList(), points: List<PointCloudVertex>, cameraSpaceToWorldSpace: Matrix4x4, orientationDegrees: Float, timestamp: Long = System.currentTimeMillis(), lightEstimatePixelIntensity: Float, lightEstimateColorCorrection: List<Float>)
constructor(pose: Pose, points: List<PointCloudVertex>, planes: List<Plane>, lightEstimate: LightEstimate, timestamp: Long = System.currentTimeMillis())
constructor(cameraPosition: Vector3, timestamp: Long)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun exportSnapshot(folderPath: String, indexForFileNames: Int, includeFloor: Boolean = true)

Export this frame as a snapshot PLY file

Link copied to clipboard

Get points with floor removed based on detected planes