com.supermap.ar.areffect
类 ARAnimationParameter
- java.lang.Object
-
- com.supermap.ar.areffect.ARAnimationParameter
-
public class ARAnimationParameter extends java.lang.ObjectAR动画参数
-
-
构造器概要
构造器 构造器和说明 ARAnimationParameter()
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 longgetDuration()获取AR动画的周期参数LocationgetEndLocation()获取终点的地理位置Point3DgetEndPosition()获取终点intgetRepeatCount()获取AR动画参数的循环次数ARAnimationRepeatModegetRepeatMode()获取动画展示形式:1表示动画将从头开始重新启动;2表示每次迭代时都会反转方向;-1表示动画无限期VectorgetRotationAxis()获取旋转轴longgetStartDelay()获取延迟时长LocationgetStartLocation()获取起点的地理位置Point3DgetStartPosition()获取起点voidsetClockwise(boolean clockwise)设置旋转动画旋转方向(是否采用顺时针方向旋转,默认false) 仅旋转动画使用voidsetDuration(java.lang.Long duration)设置周期voidsetEndLocation(Location endLocation)设置位移动画终点的地理位置voidsetEndPosition(Point3D endPosition)设置终点voidsetRepeatCount(int count)设置动画播放的循环次数voidsetRepeatMode(ARAnimationRepeatMode Mode)设置动画播放方式。voidsetRotationAxis(Vector rotationAxis)设置旋转轴,旋转动画时需要的参数,默认旋转轴为Y轴voidsetStartDelay(long delay)启动延迟voidsetStartLocation(Location startLocation)设置起点的地理位置voidsetStartPosition(Point3D startPosition)设置起点
-
-
-
方法详细资料
-
setDuration
public void setDuration(java.lang.Long duration)
设置周期- 参数:
duration- 周期
-
getDuration
public long getDuration()
获取AR动画的周期参数- 返回:
- 周期参数
-
setRepeatCount
public void setRepeatCount(int count)
设置动画播放的循环次数- 参数:
count- 次数 -1代表一直循环
-
getRepeatCount
public int getRepeatCount()
获取AR动画参数的循环次数- 返回:
- 循环次数
-
setRepeatMode
public void setRepeatMode(ARAnimationRepeatMode Mode)
设置动画播放方式。对于默认动画无效- 参数:
Mode- 1表示动画将从头开始重新启动;2表示每次迭代时都会反转方向;-1表示动画无限期
-
getRepeatMode
public ARAnimationRepeatMode getRepeatMode()
获取动画展示形式:1表示动画将从头开始重新启动;2表示每次迭代时都会反转方向;-1表示动画无限期- 返回:
- 动画展示形式
-
setStartDelay
public void setStartDelay(long delay)
启动延迟- 参数:
delay- 延迟时长
-
getStartDelay
public long getStartDelay()
获取延迟时长- 返回:
- 时长
-
setRotationAxis
public void setRotationAxis(Vector rotationAxis)
设置旋转轴,旋转动画时需要的参数,默认旋转轴为Y轴- 参数:
rotationAxis- 仅旋转动画使用
-
getRotationAxis
public Vector getRotationAxis()
获取旋转轴- 返回:
- 仅旋转动画使用
-
setClockwise
public void setClockwise(boolean clockwise)
设置旋转动画旋转方向(是否采用顺时针方向旋转,默认false) 仅旋转动画使用- 参数:
clockwise- 旋转方向
-
setStartPosition
public void setStartPosition(Point3D startPosition)
设置起点- 参数:
startPosition- 起点位置
-
getStartPosition
public Point3D getStartPosition()
获取起点- 返回:
- 起点
-
setEndPosition
public void setEndPosition(Point3D endPosition)
设置终点- 参数:
endPosition- 终点
-
getEndPosition
public Point3D getEndPosition()
获取终点- 返回:
- 终点
-
getStartLocation
public Location getStartLocation()
获取起点的地理位置- 返回:
-
setStartLocation
public void setStartLocation(Location startLocation)
设置起点的地理位置- 参数:
startLocation-
-
getEndLocation
public Location getEndLocation()
获取终点的地理位置- 返回:
-
setEndLocation
public void setEndLocation(Location endLocation)
设置位移动画终点的地理位置- 参数:
endLocation-
-
-