VoxelVolumeStyle

AMD: require(["geoscene/layers/support/VoxelVolumeStyle"], (VoxelVolumeStyle) => { /* code goes here */ });
ESM: import VoxelVolumeStyle from "@geoscene/core/layers/support/VoxelVolumeStyle.js";
类: geoscene/layers/support/VoxelVolumeStyle
起始版本:GeoScene Maps SDK for JavaScript 4.24
已弃用此模块已在 4.25 中移除。请改为使用 VoxelVolumeStyle

VolumeStyle 允许您定义应用于体积本身的渲染属性,例如垂直放大和偏移。

构造函数

new VoxelVolumeStyle(properties)
参数
properties Object
optional

有关可能传递给构造函数的所有属性的列表,请参见属性

示例
// Typical usage
let volumeStyle = new VoxelVolumeStyle({
  verticalExaggeration: 183677
});

属性概述

名称 类型 描述
Collection<VoxelDynamicSection>

VoxelDynamicSection 的集合。

更多详情
VoxelVolumeStyle
Collection<VoxelSlice>

VoxelSlice 的集合。

更多详情
VoxelVolumeStyle
Number

垂直夸大因子。

更多详情
VoxelVolumeStyle
Number

垂直偏移量。

更多详情
VoxelVolumeStyle
Number

体积 Id。

更多详情
VoxelVolumeStyle

属性详细信息

起始版本:GeoScene Maps SDK for JavaScript 4.25

VoxelDynamicSection 的集合。

起始版本:GeoScene Maps SDK for JavaScript 4.25

VoxelSlice 的集合。

verticalExaggeration Number

垂直夸大因子。

默认值:1
verticalOffset Number

垂直偏移量。

默认值:0
volumeId Numberreadonly

体积 Id。应始终为 0,因为当前仅支持 1 个体积。

方法概述

名称 返回值类值 描述
this

创建此对象的深度克隆。

更多详情
VoxelVolumeStyle
*

创建此类的新实例并使用从 GeoScene 产品生成的 JSON 对象值对其进行初始化。

更多详情
VoxelVolumeStyle
Object

将此类的实例转换为其 GeoScene Portal JSON 表示。

更多详情
VoxelVolumeStyle

方法详细说明

clone(){this}

创建此对象的深度克隆。任何通过引用存储值的属性都将被分配克隆实例上引用值的副本。

返回
类型 描述
this 调用此方法的类实例的深度克隆。
fromJSON(json){*}static

创建此类的新实例并使用从 GeoScene 产品生成的 JSON 对象值对其进行初始化。传入到输入 json 参数的对象通常来自对 REST API 中查询操作的响应或来自另一个 GeoScene 产品的 toJSON() 方法。

参数
json Object

GeoScene 格式实例的 JSON 表示。

返回
类型 描述
* 返回该类的新实例。
toJSON(){Object}

将此类的实例转换为其 GeoScene Portal JSON 表示。有关详细信息,请参阅使用 fromJSON() 指南主题。

返回
类型 描述
Object 此类实例的 GeoScene Portal JSON 表示。

您的浏览器不再受支持。请升级您的浏览器以获得最佳体验。