VoxelGridLayer3D

new SuperMap3D.VoxelGridLayer3D(options)

场数据图层,通过该功能对体数据进行可视化表达。
Name Type Description
options Object optional 具有以下属性的对象:
Name Type Description
setDataBounds String optional 变量名。
xDimName String optional x维度名称。
yDimName String optional y维度名称。
zDimName String optional z维度名称。
timeDimName Number optional 时序维度名称。

Members

colorTable : ColorTable

设置颜色表。

colorTransferFunction : ColorTransferFunction

这个属性是指定一个控制颜色的分段函数。

contourValue : Number

设置等值面的强度值。

enableLighting : bool

是否开启光照。

fillStyle : Number

获取或设置边框线模式,默认为填充和线框模式。
See:

frameIndex : Number

设置选择固定时序显示。

gradientOpacityMaxOpacity : float

控制在开启useGradientOpacity后,梯度值和透明度之间的关系,将其表示为一个线性分段函数。

gradientOpacityMaxValue : float

控制在开启useGradientOpacity后,梯度值和透明度之间的关系,将其表示为一个线性分段函数。

gradientOpacityMinOpacity : float

控制在开启useGradientOpacity后,梯度值和透明度之间的关系,将其表示为一个线性分段函数。

gradientOpacityMinValue : float

控制在开启useGradientOpacity后,梯度值和透明度之间的关系,将其表示为一个线性分段函数。

layerBounds : Rectangle

获取或者设置图层的数据范围。

material : Material

材质参数。

maxFiltration : Number

设置或获取过滤可显示的最大值。

maxValue : Number

设置或者获取体数据的最大值。

minFiltration : Number

设置或获取可过滤显示的最小值。

minValue : Number

设置或者获取体数据的最小值。

opacityTransferFunction : PiecewiseFunction

这个属性是指定一个控制透明度的分段函数。

opaqueRate : Number

设置透明度。

outlineColor : Number

获取或设置边框线的颜色。

scale : Number

设置数据XYZ方向的缩放。

sliceCoordinate : Number

设置剖切面位置(相对中心点)。

readonlytype : String

获取该图层类型标识。

useGradientOpacity : bool

设置是否使用梯度值控制透明度。

visible : Boolean

获取或者设置图层的可见性。

visibleBoundingBox : Number

设置显示范围。

VolumeRenderMode : VolumeRenderMode

设置显示模式(体模式、剖切面模式)。

zBounds : Cartesian2

获取或者设置图层的数据Z方向范围。

Methods

addClipPlane()

设置一个裁剪面,最多不超过6个。这个面的坐标是把体数据当做一个边长为1的立方体,在这个立方体中的坐标。

destroy()undefined

销毁对象并释放其webgl资源。

一旦对象被销毁, 它将不能再被使用; 调用被销毁对象的任何方法将会抛出DeveloperError异常。

Returns:
Example:
layer = layer && layer.destroy();
See:
  • VoxelGridLayer3D#isDestroyed

getNumberOfClipPlanes()Number

获取裁剪面的个数。
Returns:

removeAllClipPlanes()

移除所有裁剪面。

removeClipPlane()

移除指定索引的裁剪面。