Cesium3DTileContent

new Cesium.Cesium3DTileContent()

The content of a tile in a Cesium3DTileset.

Derived classes of this interface provide access to individual features in the tile. Access derived objects through Cesium3DTile#content.

This type describes an interface and is not intended to be instantiated directly.

Members

readonlybatchTableByteLength : Number

Gets the amount of memory used by the batch table textures, in bytes.

readonlyfeaturesLength : Number

Gets the number of features in the tile.

readonlygeometryByteLength : Number

Gets the tile's geometry memory in bytes.

readonlyinnerContents : Array

Gets the array of Cesium3DTileContent objects that represent the content a composite's inner tiles, which can also be composites.
See:

readonlypointsLength : Number

Gets the number of points in the tile.

Only applicable for tiles with Point Cloud content. This is different than Cesium3DTileContent#featuresLength which equals the number of groups of points as distinguished by the BATCH_ID feature table semantic.

See:

readonlyreadyPromise : Promise.<Cesium3DTileContent>

Gets the promise that will be resolved when the tile's content is ready to render.

readonlytexturesByteLength : Number

Gets the tile's texture memory in bytes.

readonlytrianglesLength : Number

Gets the number of triangles in the tile.

readonlyurl : String

Gets the url of the tile's content.

Methods

getFeature(batchId) → Cesium3DTileFeature

Returns the Cesium3DTileFeature object for the feature with the given batchId. This object is used to get and modify the feature's properties.

Features in a tile are ordered by batchId, an index used to retrieve their metadata from the batch table.

Name Type Description
batchId Number The batchId for the feature.
Returns:
The corresponding Cesium3DTileFeature object.
Throws:
See:

hasProperty(batchId, name) → Boolean

Determines if the tile's batch table has a property. If it does, each feature in the tile will have the property.
Name Type Description
batchId Number The batchId for the feature.
name String The case-sensitive name of the property.
Returns:
true if the property exists; otherwise, false.