com.supermap.ar.areffect

类 ARAnimationParameter

  • java.lang.Object
    • com.supermap.ar.areffect.ARAnimationParameter


  • public class ARAnimationParameter
    extends java.lang.Object
    AR动画参数
    • 构造器详细资料

      • ARAnimationParameter

        public ARAnimationParameter()
    • 方法详细资料

      • 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 -