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.


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.

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.


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.


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.
The corresponding Cesium3DTileFeature object.

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.
true if the property exists; otherwise, false.