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)
field string [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
rotation.x Number [optional], 绕X轴旋转指定角度,默认0
rotation.y Number [optional], 绕Y轴旋转指定角度,默认0
rotation.z Number [optional], 绕Z轴旋转指定角度,默认0
rotationCenter.x Number [optional], 旋转中心点X,默认0
rotationCenter.y Number [optional], 旋转中心点Y,默认0
rotationCenter.z Number [optional], 旋转中心点Z,默认0

Methods


dispose()

释放资源

play()

动画开始

removeFeatures(ids)

删除指定removeFeatures偏移旋转
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)
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
rotation.x Number [optional], 绕X轴旋转指定角度,默认0
rotation.y Number [optional], 绕Y轴旋转指定角度,默认0
rotation.z Number [optional], 绕Z轴旋转指定角度,默认0
rotationCenter.x Number [optional], 旋转中心点X,默认0
rotationCenter.y Number [optional], 旋转中心点Y,默认0
rotationCenter.z Number [optional], 旋转中心点Z,默认0