new RopeLines(viewer, opt)
圆柱线特效
Parameters:
| Name | Type | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
viewer |
Glodon.CIMCube | CIMCube实例 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
opt |
Object | 圆柱线特效参数
Properties
|
Members
-
readyPromise :*
-
就绪 Promise。
Type:
- *
-
show :Boolean
-
显示|隐藏
Type:
- Boolean
Methods
-
allAdd()
-
全部添加。
-
allRemove()
-
全部移除。
-
changeCartesian3(p)
-
转换为世界坐标。
Parameters:
Name Type Description pObject 坐标。 Returns:
- Type
- Object
-
createAndUpdateRopeModel(viewer, ropeModel)
-
创建并更新圆柱模型。
Parameters:
Name Type Description viewerGlodon.CIMCube 视图。 ropeModelObject 圆柱模型。 Returns:
- Type
- Object
-
dispose()
-
释放资源
-
setPromiseAll()
-
设置全部就绪承诺。
-
updateMyOption(opt)
-
更新参数。
Parameters:
Name Type Description optObject 参数。 Properties
Name Type Argument Default Description colorColor 颜色。 slicesNumber 分段数。 radiusNumber 半径。 showBoolean <optional>
是否显示。 shadowModeShadowMode 阴影模式。 textureString 纹理。 textureRepeatObject 纹理重复。 roughnessNumber <optional>
0.82 粗糙度。 metallicNumber 金属度。 -
updateOption(opt, opt)
-
更新属性
Parameters:
Name Type Description optObject 更新参数 optObject 圆柱线特效参数 Properties
Name Type Argument Default Description colorColor 线的颜色,默认new Color(0.1, 0.1, 0.1, 1) shadowModeShadowMode <optional>
ShadowMode.DISABLED 阴影模式 textureString 漫反射贴图 URL;不支持切换「纯色 <=> 贴图」 textureRepeatObject 有贴图时:x/u=周向 U,y/v=轴向 V 的平铺倍数 roughnessNumber <optional>
0.82 粗糙度 0~1,默认约 0.82;有纹理场合生效 metallicNumber <optional>
0 金属度 0~1;有纹理场合生效 -
updatePosition(index, positions, X)
-
更新位置
Parameters:
Name Type Description indexNumber 数据索引 positionsArray 位置,[{lon,lat,height},{lon,lat,height}] XMatrix4 矩阵。