Class: Cesium3DTileset

Mapspace.source. Cesium3DTileset

Layer source that is the base class for all sources that stream tiles in Cesium 3D Tiles format, a standard format to stream massive heterogeneous 3D data. See: https://github.com/AnalyticalGraphicsInc/3d-tiles/blob/master/README.md See: https://github.com/CesiumGS/3d-tiles/tree/master/specification

This source creates internally a Cesium.Cesium3DTileset class that is the one that make requests for tiles.


new Cesium3DTileset( [opt_options])

Parameters:
Name Type Argument Description
opt_options Mapspace.source.Cesium3DTilesetOptions <optional>

Options.

Source:
mapspace/source/cesium3dtileset.js

Extends

  • ol.source.Source

Methods


getColorConditions()

Return the color conditions to apply when rendering.

Source:
mapspace/source/cesium3dtileset.js
Returns:
Type
Mapspace.ColorConditions | undefined

getPointCloudShading()

Get the Cesium.PointCloudShading object for controling point size based on geometric error and eye dome lighting.

Source:
mapspace/source/cesium3dtileset.js
Returns:

The Cesium PointCloudShading object.

Type
Cesium.PointCloudShading

getPointSizeConditions()

Return the point size conditions to apply when rendering.

Source:
mapspace/source/cesium3dtileset.js
Returns:
Type
Mapspace.PointSizeConditions | undefined

getTileset()

Get the Cesium.CesiumTileset. object that is generated to make the requests for the data.

Source:
mapspace/source/cesium3dtileset.js
Returns:

The Cesium3DTileset object.

Type
Cesium.Cesium3DTileset

getUrl()

Get the url associated with this source.

Source:
mapspace/source/cesium3dtileset.js
Returns:

The url.

Type
string | Cesium.Resource | undefined

setPointSizeConditions(pointSizeConditions)

Sets the point size conditions to apply when rendering.

Parameters:
Name Type Description
pointSizeConditions Mapspace.PointSizeConditions | undefined

The point size conditions to apply or undefined to remove color conditions.

Source:
mapspace/source/cesium3dtileset.js