#### # new LineSymbol3D(options)

三维线符号，用于在三维场景中渲染线几何要素，不支持在二维视图中使用；
三维线符号必须包含如下符号图层中的一个或多个，才能在三维场景中显示要素：
`三维线符号图层`、`三维管道符号图层`
示例如下：
[1、创建线三维符号]

#### 参数

名称 | 类型 | 描述
--- | --- | ---
`options` | Object | 初始化参数
`symbolLayers` | Collection | symbolLayers 符号图层集合，用于可视化要素对象

##### 支持如下方法：

[1、通过json数据构造一个LineSymbol3D对象]
[2、导出为JSON对象]
[3、克隆并返回一个新的LineSymbol3D对象]

##### 示例

创建线三维符号

    // ES5引入方式
    const { Color } = zondy
    const { LineSymbol3D, ColorMaterial } = zondy.symbol
    // ES6引入方式
    import { LineSymbol3D, ColorMaterial, Color} from "@mapgis/webclient-common"

    // 创建一个三维线符号
    const symbol = new LineSymbol3D({
      // 设置线符号图层，可以设置多个线符号图层
      symbolLayers: [
        // 设置一个方管道线图层
        new PathSymbol3DLayer({
          // 管道宽度
          width: 40,
          // 管道高度
          height: 40,
          // 管道线材质，设置纯色材质
          material: new ColorMaterial({
            // 设置颜色
            color: new Color(123, 34, 233)
          }),
          // 设置管道横截面形状为方管道
          profile: ProfileType.quad
        })
      ]
    })

### 继承关系

- Symbol3D

### 成员变量

#### 成员变量概述

名称 | 类型 | 描述
--- | --- | ---
`symbolLayers` | `Collection` | `符号图层集合，用于可视化要素对象`

#### 成员变量详情

类型: Collection

#### # symbolLayers

符号图层集合，用于可视化要素对象

Inherited From:
  - Symbol3D#symbolLayers

### 方法

#### 方法概述

名称 | 返回值类型 | 描述
--- | --- | ---
`fromJSON` | `LineSymbol3D` | ``
`clone` | `LineSymbol3D` | ``
`toJSON` | `Object` | ``

#### 方法详情

#### # static fromJSON(json)

通过json数据构造一个LineSymbol3D对象

#### 参数

名称 | 类型 | 描述
--- | --- | ---
`json` | Object | json数据

返回值

新的LineSymbol3D对象

类型: LineSymbol3D

#### # clone()

克隆并返回一个新的LineSymbol3D对象

返回值

新的LineSymbol3D对象

类型: LineSymbol3D

#### # toJSON()

导出为JSON对象

Overrides:
  - Symbol3D#toJSON

返回值

JSON对像

类型: Object