S3M实例化模型集合类。
| Name | Type | Description |
|---|---|---|
context |
Context | 对象。 |
Members
-
addModels函数添加的模型加载完成后触发的事件。
-
获取或者设置该图层是否贴对象,默认值为false。
-
实例化支持自定义请求头。
-
获取或者设置子对象过滤模式。
-
获取或者设置过滤像素大小,子对象投影屏幕的像素大小过滤阀值。
-
获取该图层所有的模型组。
-
获取或者设置模型始终显示在屏幕最前面,支持选中。默认值为false。
-
Default Value:
false -
获取或者设置图层的最大可见高度。
-
获取或者设置图层的最大可见距离。
-
获取或者设置该图层的最小可见高度。
-
获取或者设置该图层的最小可见距离。
-
设置纹理显示模式(混合、替换)。
-
shadowType : ShadowType
-
获取或者设置阴影模式。默认值为NONE。
-
Default Value:
NONE -
获取该图层类型标识。
-
获取或者设置该图层的可见性
-
获取或者设置该图层的可见性。
Methods
-
添加一个或者一组实例。
Name Type Default Description urlString optional 模型url。 attrsObject | Array optional 实例属性或者实例属性集合。 Name Type Default Description positionCartesian3 optional 世界位置。 colorColor Color.WHITEoptional 颜色。 scaleCartesian3 new Cartesian3(1,1,1)optional xyz缩放。 offsetCartesian3 new Cartesian3(0,0,0)optional 中心点偏移位置。 hprHeadingPitchRoll new HeadingPitchRoll()optional 旋转。 dataBlob | ArrayBuffer | Object optional 流数据 streamBytesBoolean trueoptional 是否截取前四个字节。 -
通过ID获取实例对象S3MInstance。
Name Type Description urlString 实例对象的url。 idNumber 实例对象的id。 -
获取对象在哪个分屏窗口显示。
Name Type Description indexNumber 视口索引值,其范围为0~8。 -
移除url对应的所有实例对象。
Name Type Description urlString 模型的url。 Returns:
是否移除成功,值为true时移除成功,值为false时移除失败。 -
移除url模型指定id对应的实例对象。
Name Type Description urlString 模型的url。 idsArray 实例对象id列表。 Returns:
是否移除成功,值为true时移除成功,值为false时移除失败。 -
用于移除指定实例化模型的PBR材质。
Name Type Description instancePathString 为实例化模型的地址。 -
设置单面渲染。
Name Type Description urlString 模型的url。 cullFaceboolean 是否开启单面渲染。 -
实例化集合支持设置PBR材质。
Name Type Description instancePathString 模型地址。 jsonPathString JSON文件地址。 -
取消所有实例的选中状态。
-
设置对象在哪个分屏窗口显示。
Name Type Description indexNumber 视口索引值,其范围为0~8。 visibleboolean 视口可见性。 -
不要直接调用这个函数。
Name Type Description frameState
