VoxelProvider

new Cesium.VoxelProvider()

提供体素数据。旨在与 VoxelPrimitive 一起使用。 此类型描述了一个接口,不应直接实例化。
Experimental

此功能尚未最终确定,可能会在不遵循 Cesium 标准弃用政策的情况下进行更改。

See:

Members

readonly availableLevels : number|undefined

图集中包含可用图块的细节级别数量。
获取元数据分量类型。
获取图块每个维度的体素数量。这对于数据集中的所有图块都是相同的。
从局部空间到全局空间的变换。
Default Value: Matrix4.IDENTITY

readonly maxBounds : Cartesian3|undefined

获取最大边界。 如果未定义,将使用形状的默认最大边界。

readonly maximumTileCount : number|undefined

此提供程序存在的最大图块数量。 此值用作体素渲染器分配适当 GPU 内存的提示。 如果此值未知,则可以为 undefined。

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

获取元数据最大值。

readonly minBounds : Cartesian3|undefined

获取最小边界。 如果未定义,将使用形状的默认最小边界。

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

获取元数据最小值。

readonly names : Array.<string>

获取元数据名称。
获取图块之后的填充体素数量。这在采样图块边缘时提高了渲染质量,但会增加内存使用量。
Default Value: Cartesian3.ZERO
获取图块之前的填充体素数量。这在采样图块边缘时提高了渲染质量,但会增加内存使用量。
Default Value: Cartesian3.ZERO
从形状空间到局部空间的变换。
Default Value: Matrix4.IDENTITY
获取元数据类型。

Methods

requestData(options)Promise.<VoxelContent>|undefined

请求给定图块的数据。
Name Type Description
options object optional 具有以下属性的对象:
Name Type Default Description
tileLevel number 0 optional 图块的级别。
tileX number 0 optional 图块的 X 坐标。
tileY number 0 optional 图块的 Y 坐标。
tileZ number 0 optional 图块的 Z 坐标。
Returns:
解析为包含图块数据的 VoxelContent 的 Promise,如果无法在此帧调度请求则返回 undefined。
Need help? The fastest way to get answers is from the community and team on the Cesium Forum.