VoxelVolume

AMD: require(["geoscene/layers/voxel/VoxelVolume"], (VoxelVolume) => { /* code goes here */ });
ESM: import VoxelVolume from "@geoscene/core/layers/voxel/VoxelVolume";
类: geoscene/layers/voxel/VoxelVolume
起始版本:GeoScene Maps SDK for JavaScript 4.25

VoxelVolume 公开了描述体积的属性以及与体素空间进行转换的方法。

属性概述

名称 类型 描述 对象
Number

体积的唯一标识符。

更多详情
VoxelVolume
Number[]

包含体素中体积大小的 3 分量数组。

更多详情
VoxelVolume
String

返回当前变量体积的类型。

更多详情
VoxelVolume

属性详细信息

id Numberreadonly

体积的唯一标识符。

sizeInVoxels Number[]

包含体素中体积大小的 3 分量数组。对于 XYZ 和 XYZT 体积,返回值为 [x, y, z]。对于 XYT 体积,返回值为 [x, y, t],其中 t 表示沿 z 维度表示的体积中的次数。

volumeType String

返回当前变量体积的类型。

可能值"xyz"|"xyzt"|"xyt"

方法概述

名称 返回值类值 描述 对象
Point

将体素空间中的位置转换为图层的 spatialReference。

更多详情
VoxelVolume
Number[]

将位置从图层的 spatialReference 转换为 XYZ 或 XYZT 体积的体素空间。

更多详情
VoxelVolume

方法详细说明

computeLayerSpaceLocation(posInVoxelSpace){Point}

将体素空间中的位置转换为图层的 spatialReference。

参数
posInVoxelSpace Number[]

要转换为图层空间的体素空间位置,如 [x, y, z]。

返回
类型 描述
Point 返回图层空间参考中的一个点。对于 XYT 体积,返回 XY 点;对于 XYZ 和 XYZT 体积,返回 XYZ 点。
computeVoxelSpaceLocation(pos){Number[]}

将位置从图层的 spatialReference 转换为 XYZ 或 XYZT 体积的体素空间。

参数
pos Point

要转换为体素空间的体素图层空间参考中的 XYZ 位置。

返回
类型 描述
Number[] 返回包含体素空间中位置 [x, y, z] 的三分量数组。

您的浏览器不再受支持。请升级您的浏览器以获得最佳体验。请参阅浏览器弃用帖子以获取更多信息