com.supermap.ar.areffect
类 ARAnimationParameter
- java.lang.Object
-
- com.supermap.ar.areffect.ARAnimationParameter
-
public class ARAnimationParameter extends java.lang.Object
AR动画参数
-
-
构造器概要
构造器 构造器和说明 ARAnimationParameter()
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 long
getDuration()
获取AR动画的周期参数Location
getEndLocation()
获取终点的地理位置Point3D
getEndPosition()
获取终点int
getRepeatCount()
获取AR动画参数的循环次数ARAnimationRepeatMode
getRepeatMode()
获取动画展示形式:1表示动画将从头开始重新启动;2表示每次迭代时都会反转方向;-1表示动画无限期Vector
getRotationAxis()
获取旋转轴long
getStartDelay()
获取延迟时长Location
getStartLocation()
获取起点的地理位置Point3D
getStartPosition()
获取起点void
setClockwise(boolean clockwise)
设置旋转动画旋转方向(是否采用顺时针方向旋转,默认false) 仅旋转动画使用void
setDuration(java.lang.Long duration)
设置周期void
setEndLocation(Location endLocation)
设置位移动画终点的地理位置void
setEndPosition(Point3D endPosition)
设置终点void
setRepeatCount(int count)
设置动画播放的循环次数void
setRepeatMode(ARAnimationRepeatMode Mode)
设置动画播放方式。void
setRotationAxis(Vector rotationAxis)
设置旋转轴,旋转动画时需要的参数,默认旋转轴为Y轴void
setStartDelay(long delay)
启动延迟void
setStartLocation(Location startLocation)
设置起点的地理位置void
setStartPosition(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
-
-
-