Cesium3DTileset
Cesium3DTileset is a 3D tile set.
- Cesium element: Cesium3DTileset
- Example: Cesium3DTileset
Availability
Inside Viewer or CesiumWidget component. A Cesium3DTileset object will be attached to the PrimitiveCollection of the Viewer or CesiumWidget.
Properties
Cesium properties
| Property | Type | Description |
|---|---|---|
| show | boolean | |
| debugShowBoundingVolume | boolean | |
| modelMatrix | Matrix4 | |
| outlineColor | Color | |
| shadows | ShadowMode | |
| maximumScreenSpaceError | number | |
| cullRequestsWhileMoving | boolean | |
| cullRequestsWhileMovingMultiplier | number | |
| preloadWhenHidden | boolean | |
| preloadFlightDestinations | boolean | |
| preferLeaves | boolean | |
| progressiveResolutionHeightFraction | number | |
| foveatedScreenSpaceError | boolean | |
| foveatedConeSize | number | |
| foveatedMinimumScreenSpaceErrorRelaxation | number | |
| foveatedInterpolationCallback | foveatedInterpolationCallback | |
| foveatedTimeDelay | number | |
| dynamicScreenSpaceError | boolean | |
| dynamicScreenSpaceErrorDensity | number | |
| dynamicScreenSpaceErrorFactor | number | |
| dynamicScreenSpaceErrorHeightFalloff | number | |
| skipLevelOfDetail | boolean | |
| baseScreenSpaceError | number | |
| skipScreenSpaceErrorFactor | number | |
| skipLevels | number | |
| immediatelyLoadDesiredLevelOfDetail | boolean | |
| loadSiblings | boolean | |
| clippingPlanes | ClippingPlaneCollection | |
| classificationType | ClassificationType | |
| ellipsoid | Ellipsoid | |
| lightColor | Cartesian3 | |
| colorBlendAmount | number | |
| colorBlendMode | Cesium3DTileColorBlendMode | |
| debugFreezeFrame | boolean | |
| debugColorizeTiles | boolean | |
| debugWireframe | boolean | |
| debugShowContentBoundingVolume | boolean | |
| debugShowViewerRequestVolume | boolean | |
| debugShowGeometricError | boolean | |
| debugShowRenderingStatistics | boolean | |
| debugShowMemoryUsage | boolean | |
| debugShowUrl | boolean | |
| style | Cesium3DTileStyle | |
| backFaceCulling | boolean | |
| vectorClassificationOnly | boolean | |
| vectorKeepDecodedPositions | boolean | |
| splitDirection | SplitDirection | |
| customShader | CustomShader | |
| imageBasedLighting | ImageBasedLighting | |
| showCreditsOnScreen | boolean | |
| featureIdLabel | string | |
| instanceFeatureIdLabel | string | |
| cacheBytes | number | |
| maximumCacheOverflowBytes | number | |
| enableCollision | boolean |
Cesium read-only properties
| Property | Type | Description |
|---|---|---|
| showOutline | boolean | |
| modelUpAxis | Axis | |
| modelForwardAxis | Axis | |
| cullWithChildrenBounds | boolean | |
| enableShowOutline | boolean | |
| projectTo2D | boolean | |
| enablePick | boolean | |
| debugHeatmapTilePropertyName | string | |
| enableDebugWireframe | boolean |
Cesium events
| Property | Type | Description |
|---|---|---|
| onAllTilesLoad | () => void | |
| onInitialTilesLoad | () => void | |
| onLoadProgress | (numberOfPendingRequests: number, numberOfTilesProcessing: number) => void | |
| onTileFailed | (error: any) => void | |
| onTileLoad | (tile: Cesium3DTile) => void | |
| onTileUnload | (tile: Cesium3DTile) => void | |
| onTileVisible | (tile: Cesium3DTile) => void |
Other properties
| Property | Type | Description |
|---|---|---|
| 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 | (tileset: Cesium3DTileset) => void | Calls when the tile set is completely loaded. |
| onError | (err: unknown) => void | |
| url | string | Resource | Promise<Resource> |