Skip to content

GroundPrimitive

GroundPrimitive is a ground primitive in the PrimitiveCollection.

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

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

PropertyTypeDescription
showboolean | undefined
debugShowBoundingVolumeboolean | undefined
classificationTypeClassificationType | undefined
debugShowShadowVolumeboolean | undefined
appearanceAppearance | undefined
PropertyTypeDescription
geometryInstancesany[] | GeometryInstance | undefined
vertexCacheOptimizeboolean | undefined
interleaveboolean | undefined
releaseGeometryInstancesboolean | undefined
allowPickingboolean | undefined
asynchronousboolean | undefined
compressVerticesboolean | undefined

N/A

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