#### # new IGSSceneLayer(options)

IGS的SceneLayer图层

#### 参数:

名称 | 类型 | 默认值 | 描述
--- | --- | --- | ---
`options` | Object |  | 构造参数
`url` | String |  | 服务基地址
`autoReset` | Boolean | true | 模型加载后，是否自动跳转
`duration` | Number | 1 | 跳转持续时间
`maximumScreenSpaceError` | Number | 16 | 最大屏幕空间误差，用来控制模型加载数量
`callback` | function |  | MapGISM3DSet的每帧回调函数
`gltfParsedCallback` | function |  | gltf解析完成回调，提供修改gltf对象能力，MapGISM3DSet中包含多个gltf,对所有的gltf应用同一个回调可能不合适
`fillClip` | Boolean | false | 是否需要填充M3D数据剖面，在MapGISM3DSet构造函数中给的原因是，要想支持剖面选取高亮必须统计primitive的oid列表,为了节省内存,原始数据在加载完成后就会释放，后续没有时机统计oid列表
`hasSectionGeometry` | Boolean | false | 是否会存在剖面几何，如果后续会addSectionGeometry方法给m3d图层设置剖切面设置为true
`textureCoordScale` | Cartesian2 |  | 模型纹理拉伸比例，默认不发生变化

查看源代码 common/document/layer/igserver/IGSSceneLayer.js, line 10

### 继承关系

- SceneLayer

### 成员变量

类型: Boolean

#### # autoReset

模型加载后，是否自动跳转

查看源代码 common/document/layer/igserver/IGSSceneLayer.js, line 82

类型: Object

#### # readonly boundingSphere

模型外包球

查看源代码 common/document/layer/igserver/IGSSceneLayer.js, line 51

类型: Object

#### # boundingVolume

模型外包盒

查看源代码 common/document/layer/igserver/IGSSceneLayer.js, line 46

类型: function

#### # callback

MapGISM3DSet的每帧回调函数

查看源代码 common/document/layer/igserver/IGSSceneLayer.js, line 100

类型: String

#### # description

描述信息

查看源代码 common/document/layer/igserver/IGSSceneLayer.js, line 77

类型: Number

#### # duration

跳转持续时间

查看源代码 common/document/layer/igserver/IGSSceneLayer.js, line 87

类型: String

#### # fieldInfo

服务包含的表字段数组

查看源代码 common/document/layer/igserver/IGSSceneLayer.js, line 62

类型: Boolean

#### # fillClip

是否需要填充M3D数据剖面，在MapGISM3DSet构造函数中给的原因是，要想支持剖面选取高亮必须统计primitive的oid列表,为了节省内存,原始数据在加载完成后就会释放，后续没有时机统计oid列表

查看源代码 common/document/layer/igserver/IGSSceneLayer.js, line 113

类型: function

#### # gltfParsedCallback

gltf解析完成回调，提供修改gltf对象能力，MapGISM3DSet中包含多个gltf,对所有的gltf应用同一个回调可能不合适

查看源代码 common/document/layer/igserver/IGSSceneLayer.js, line 105

类型: Boolean

#### # hasSectionGeometry

是否会存在剖面几何，如果后续会addSectionGeometry方法给m3d图层设置剖切面设置为true

查看源代码 common/document/layer/igserver/IGSSceneLayer.js, line 118

类型: Number

#### # maximumScreenSpaceError

最大屏幕空间误差，用来控制模型加载数量

查看源代码 common/document/layer/igserver/IGSSceneLayer.js, line 92

类型: Object

#### # position

模型位置

查看源代码 common/document/layer/igserver/IGSSceneLayer.js, line 67

类型: String

#### # sceneName

服务名

查看源代码 common/document/layer/igserver/IGSSceneLayer.js, line 57

类型: Object

#### # spatialReference

模型坐标系

查看源代码 common/document/layer/igserver/IGSSceneLayer.js, line 72

类型: Cartesian2

#### # textureCoordScale

模型纹理拉伸比例，默认不发生变化

查看源代码 common/document/layer/igserver/IGSSceneLayer.js, line 123

类型: String

#### # tokenKey

token名

Inherited From:
  - SceneLayer#tokenKey

查看源代码 common/document/layer/baseLayer/SceneLayer.js, line 24

类型: String

#### # tokenValue

token值

Inherited From:
  - SceneLayer#tokenValue

查看源代码 common/document/layer/baseLayer/SceneLayer.js, line 29

类型: String

#### # type

图层类型

查看源代码 common/document/layer/igserver/IGSSceneLayer.js, line 36

类型: String

#### # url

服务基地址

Overrides:
  - SceneLayer#url

查看源代码 common/document/layer/igserver/IGSSceneLayer.js, line 31

类型: String

#### # version

服务版本号

查看源代码 common/document/layer/igserver/IGSSceneLayer.js, line 41

### 方法

#### # clone()

克隆方法

Overrides:
  - SceneLayer#clone

查看源代码 common/document/layer/igserver/IGSSceneLayer.js, line 284

返回值:

图层

类型: IGSSceneLayer

#### # toJSON()

转换为json对象

Overrides:
  - SceneLayer#toJSON

查看源代码 common/document/layer/igserver/IGSSceneLayer.js, line 216

返回值:

json对象

类型: Object