VoxelProvider

Provides voxel data. Intended to be used with VoxelPrimitive. This type describes an interface and is not intended to be instantiated directly.

new Cesium.VoxelProvider()

Experimental

This feature is not final and is subject to change without Cesium's standard deprecation policy.

See:

Members

constant availableLevels : number|undefined

瓦片集中包含可用瓦片的细节层次(level of detail)数量。
获取元数据组件类型(metadata component types)。
获取瓦片每个维度的体素(voxel)数量。数据集中的所有瓦片此值相同。
从本地空间到全局空间的变换。
Default Value: Matrix4.IDENTITY

constant maxBounds : Cartesian3|undefined

获取最大边界。如果为 undefined,则改用形状(shape)的默认最大边界。

constant maximumTileCount : number|undefined

此提供者存在的瓦片最大数量。该值作为提示提供给体素渲染器,以分配适当数量的 GPU 内存。如果未知,可以为 undefined。

constant maximumValues : Array.<Array.<number>>|undefined

获取元数据最大值。

constant minBounds : Cartesian3|undefined

获取最小边界。如果为 undefined,则改用形状(shape)的默认最小边界。

constant minimumValues : Array.<Array.<number>>|undefined

获取元数据最小值。

constant names : Array.<string>

获取元数据名称。
获取瓦片之后的填充体素(padding voxels)数量。这可以在对瓦片边缘进行采样时提高渲染质量,但会增加内存使用量。
Default Value: Cartesian3.ZERO
获取瓦片之前的填充体素(padding voxels)数量。这可以在对瓦片边缘进行采样时提高渲染质量,但会增加内存使用量。
Default Value: Cartesian3.ZERO
从形状空间到本地空间的变换。
Default Value: Matrix4.IDENTITY
获取元数据类型。

Methods

requestData(options)Promise.<VoxelContent>|undefined

请求给定瓦片的数据。
Name Type Description
options object optional Object with the following properties:
Name Type Default Description
tileLevel number 0 optional 瓦片的层次(level)。
tileX number 0 optional 瓦片的 X 坐标。
tileY number 0 optional 瓦片的 Y 坐标。
tileZ number 0 optional 瓦片的 Z 坐标。
Returns:
解析为包含瓦片数据的 VoxelContent 的 promise;如果本帧无法调度该请求,则为 undefined。
需要帮助?获取答案的最快方式是在 Cesium 论坛 上向社区和团队提问。.