Skip to main content

ClassificationPrimitive

ClassificationPrimitive is a classification primitive in the PrimitiveCollection.

Primitive is a low layer API for geographical visualization. Entity is more recommended unless performance issues.

Availability

Inside Viewer, CesiumWidget, or GroundPrimitiveCollection component. If this component is inside GroundPrimitiveCollection component, a classification primitive object will be attached to the ground primitive collection of the scene. Otherwise, a classification primitive object will be attached to the PrimitiveCollection of the Viewer or CesiumWidget.

Properties

Cesium properties

PropertyTypeDescription
showboolean
debugShowBoundingVolumeboolean
classificationTypeClassificationType
debugShowShadowVolumeboolean

Cesium read-only properties

PropertyTypeDescription
geometryInstancesany[] | GeometryInstance
vertexCacheOptimizeboolean
interleaveboolean
releaseGeometryInstancesboolean
allowPickingboolean
asynchronousboolean
compressVerticesboolean
appearanceAppearance

Cesium events

N/A

Other properties

PropertyTypeDescription
onClick(movement: CesiumMovementEvent, target: T) => void
onDoubleClick(movement: CesiumMovementEvent, target: T) => void
onMouseDown(movement: CesiumMovementEvent, target: T) => void
onMouseUp(movement: CesiumMovementEvent, target: T) => void
onMiddleClick(movement: CesiumMovementEvent, target: T) => void
onMiddleDown(movement: CesiumMovementEvent, target: T) => void
onMiddleUp(movement: CesiumMovementEvent, target: T) => void
onMouseMove(movement: CesiumMovementEvent, target: T) => void
onPinchEnd(movement: CesiumMovementEvent, target: T) => void
onPinchMove(movement: CesiumMovementEvent, target: T) => void
onPinchStart(movement: CesiumMovementEvent, target: T) => void
onRightClick(movement: CesiumMovementEvent, target: T) => void
onRightDown(movement: CesiumMovementEvent, target: T) => void
onRightUp(movement: CesiumMovementEvent, target: T) => void
onMouseEnter(movement: CesiumMovementEvent, target: T) => void
onMouseLeave(movement: CesiumMovementEvent, target: T) => void
onReady(primitive: ClassificationPrimitive) => voidCalls when Primitive#readyPromise is fullfilled