LineStylePattern3D

AMD: require(["geoscene/symbols/patterns/LineStylePattern3D"], (LineStylePattern3D) => { /* code goes here */ });
ESM: import LineStylePattern3D from "@geoscene/core/symbols/patterns/LineStylePattern3D";
类: geoscene/symbols/patterns/LineStylePattern3D
继承于:LineStylePattern3D Accessor
起始版本:GeoScene API for JavaScript 4.22

使用预定义的样式模式渲染线条。

另请参阅:
示例:
const symbol = {
  type: "line-3d",  // autocasts as new LineSymbol3D()
  symbolLayers: [{
    type: "line",  // autocasts as new LineSymbol3DLayer()
    material: { color: "red" },
    pattern: {  // autocasts as new LineStylePattern3D()
      type: "style",
      style: "dash"
    }
  }]
};

构造函数

new LineStylePattern3D(properties)
参数:
properties Object
可选

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

属性概览

可以设置、检索或收听任何属性。请参阅使用属性主题。
显示继承的属性 隐藏继承的属性
Name 类型 描述
String更多信息

类的名称。

更多信息Accessor
String更多信息

模式类型。

更多信息LineStylePattern3D
String更多信息

模式类型。

更多信息LineStylePattern3D

属性详情

declaredClass Stringreadonly inherited

类的名称。声明的类名格式为 geoscene.folder.className

style String

模式类型。请注意,模式段的外观取决于哪个 cap 样式应用于 LineSymbol3DLayer 或哪个 patternCap 应用于 FillSymbol3DLayer 轮廓。

下表列出了可能的值:

说明
dash sls-dash
dash-dot sls-dash-dot
dot sls-dot
long-dash sls-long-dash
long-dash-dot sls-long-dash-dot
long-dash-dot-dot sls-dash-dot-dot
none 该行没有符号。
short-dash sls-short-dash
short-dash-dot sls-short-dash-dot
short-dash-dot-dot sls-short-dash-dot-dot
short-dot sls-short-dot
solid sls-solid

可能的值:"dash"|"dash-dot"|"dot"|"long-dash"|"long-dash-dot"|"long-dash-dot-dot"|"none"|"short-dash"|"short-dash-dot"|"short-dash-dot-dot"|"short-dot"|"solid"

默认值:solid
类型 Stringreadonly

模式类型。

对于 LineStylePattern3D,类型始终为 "style”

方法概览

名称 返回类型 描述
LineStylePattern3D更多信息

创建模式的深拷贝。

更多信息LineStylePattern3D
*更多信息

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

更多信息LineStylePattern3D
Object更多信息

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

更多信息LineStylePattern3D

方法详情

创建模式的深拷贝。

返回:
类型 说明
LineStylePattern3D 调用此方法的对象的深拷贝。
fromJSON(json){*}static

创建此类的新实例并使用从 GeoScene 产品生成的 JSON 对象的值对其进行初始化。传递到输入 json 参数的对象通常来自对 REST API 中的查询操作的响应或来自另一个 GeoScene 产品的 toJSON() 方法。有关何时以及如何使用此函数的详细信息和示例,请参阅指南中的使用 fromJSON() 主题。

参数:
json Object

GeoScene 格式的实例的 JSON 表示。有关各种输入 JSON 对象的结构示例,请参阅 GeoScene REST API 文档

返回:
类型 说明
* 返回此类的新实例。
toJSON(){Object}

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

返回:
类型 说明
Object 此类实例的 GeoScene 门户 JSON 表示。

您的浏览器已不再受支持。请升级您的浏览器以获得最佳体验。有关更多详细信息,请参阅 我们的浏览器弃用帖