Type Alias: PointCloudIntersection<T>
PointCloudIntersection<
T
> =object
Defined in: packages/pointclouds/src/PointCloudIntersection.ts:12
An intersection with a point cloud model. Contains metadata of the first intersected volume, if any
Type Parameters
T
T
extends DataSourceType
= ClassicDataSourceType
Properties
annotationId
annotationId:
number
Defined in: packages/pointclouds/src/PointCloudIntersection.ts:37
Annotation Id of the intersected object within a pointcloud. (0 if not applicable)
Deprecated
Use volumeMetadata
instead
assetRef?
optional
assetRef:AnnotationsAssetRef
Defined in: packages/pointclouds/src/PointCloudIntersection.ts:42
Reference to the asset associated to the intersected point cloud object, if any.
Deprecated
use volumeMetadata
instead
distanceToCamera
distanceToCamera:
number
Defined in: packages/pointclouds/src/PointCloudIntersection.ts:32
Distance from the camera to the intersection.
model
model:
CognitePointCloudModel
<T
>
Defined in: packages/pointclouds/src/PointCloudIntersection.ts:20
The model that was intersected.
point
point:
Vector3
Defined in: packages/pointclouds/src/PointCloudIntersection.ts:24
Coordinate of the intersection.
pointIndex
pointIndex:
number
Defined in: packages/pointclouds/src/PointCloudIntersection.ts:28
The index of the point that was intersected.
type
type:
"pointcloud"
Defined in: packages/pointclouds/src/PointCloudIntersection.ts:16
The intersection type.
volumeMetadata?
optional
volumeMetadata:T
["pointCloudVolumeMetadata"
]
Defined in: packages/pointclouds/src/PointCloudIntersection.ts:46
Point cloud volume reference associated with the intersected point cloud volume, if any.