Class: ModelInteroperation

Glodon.CIMCube.Animation.ModelEffect. ModelInteroperation

模型单体要素效果

new ModelInteroperation(map, options)

模型单体要素效果
Parameters:
Name Type Description
map Glodon.CIMCube CIMCube实例
options Object , 模型单体要素动画参数
Properties
Name Type Description
tiles3DLayer Tiles3DLayer , Tiles3DLayer图层
duration Number [optional], 动画时间,默认2(s)
maxRange Number [optional], 最大偏移范围,默认50m
field Number [optional], field值,默认id
interoperationList Array [optional], 效果列表
Properties
Name Type Description
ids Array [optional], featureId集合
offset.x Number [optional], 偏移X,默认0
offset.y Number [optional], 偏移Y,默认0
offset.height Number [optional], 偏移height,默认0

Methods


dispose()

释放资源

play()

动画开始

removeFeatureTranslate(ids)

删除指定feature偏移
Parameters:
Name Type Description
ids ArrayList featureId集合

restore()

复原

setOpts(options)

更新参数
Parameters:
Name Type Description
options Object 模型单体要素动画参数
Properties
Name Type Description
duration Number [optional], 动画时间,默认2(s)
maxRange Number [optional], 偏移范围,默认50m
interoperationList Array [optional], 效果列表
Properties
Name Type Description
ids Array [optional], featureId集合
offset.x Number [optional], 偏移X,默认0
offset.y Number [optional], 偏移Y,默认0
offset.height Number [optional], 偏移height,默认0