new VoxelGridLayer3D()
场数据图层,通过该功能对体数据进行可视化表达。
| Name | Type | Description |
|---|---|---|
options.setDataBounds |
String |
可选
变量名。 |
options.xDimName |
String |
可选
x维度名称。 |
options.yDimName |
String |
可选
y维度名称。 |
options.zDimName |
String |
可选
z维度名称。 |
options.timeDimName |
Number |
可选
时序维度名称。 |
Members
-
colorTableColorTable
-
设置颜色表。
-
colorTransferFunctionColorTransferFunction
-
这个属性是指定一个控制颜色的分段函数。
-
contourValueNumber
-
设置等值面的强度值。
-
durationNumber
-
播放时间,单位秒
- Default Value: 1
enableLightingbool
是否开启光照。
fillStyleNumber
获取或设置边框线模式,默认为填充和线框模式。
- See:
frameIndexNumber
设置选择固定时序显示。
gradientOpacityMaxOpacityfloat
控制在开启useGradientOpacity后,梯度值和透明度之间的关系,将其表示为一个线性分段函数。
gradientOpacityMaxValuefloat
控制在开启useGradientOpacity后,梯度值和透明度之间的关系,将其表示为一个线性分段函数。
gradientOpacityMinOpacityfloat
控制在开启useGradientOpacity后,梯度值和透明度之间的关系,将其表示为一个线性分段函数。
gradientOpacityMinValuefloat
控制在开启useGradientOpacity后,梯度值和透明度之间的关系,将其表示为一个线性分段函数。
layerBoundsRectangle
获取或者设置图层的数据范围。
materialMaterial
材质参数。
maxFiltrationNumber
设置或获取过滤可显示的最大值。
maxValueNumber
设置或者获取体数据的最大值。
minFiltrationNumber
设置或获取可过滤显示的最小值。
minValueNumber
设置或者获取体数据的最小值。
opacityTransferFunctionPiecewiseFunction
这个属性是指定一个控制透明度的分段函数。
opaqueRateNumber
设置透明度。
outlineColorNumber
获取或设置边框线的颜色。
scaleNumber
设置数据XYZ方向的缩放。
sliceCoordinateNumber
设置剖切面位置(相对中心点)。
readonly typeString
获取该图层类型标识。
useGradientOpacitybool
设置是否使用梯度值控制透明度。
visibleBoolean
获取或者设置图层的可见性。
visibleBoundingBoxNumber
设置显示范围。
volumeRenderModeVolumeRenderMode
设置显示模式(体模式、剖切面模式)。
zBoundsCartesian2
获取或者设置图层的数据Z方向范围。
Methods
-
addClipPlane()
-
设置一个裁剪面,最多不超过6个。这个面的坐标是把体数据当做一个边长为1的立方体,在这个立方体中的坐标。
-
destroy(){undefined}
-
销毁对象并释放其webgl资源。
一旦对象被销毁, 它将不能再被使用; 调用被销毁对象的任何方法将会抛出
DeveloperError异常。- See:
-
- VoxelGridLayer3D#isDestroyed
Returns:
Type Description undefined Example
layer = layer && layer.destroy(); -
getNumberOfClipPlanes(){Number}
-
获取裁剪面的个数。
Returns:
Type Description Number -
removeAllClipPlanes()
-
移除所有裁剪面。
-
removeClipPlane()
-
移除指定索引的裁剪面。