com.supermap.realspace

类 RotationItem



  • public class RotationItem
    extends Object
    绕站点飞行的节点类。该类定义了绕站点飞行节点的各种方法。

    对绕站点飞行的节点可设置分别代表摄像机的方向 setHeading()、高度 setAltitude()、倾斜角 setTilt()、是否顺时针旋转 setClockWise()

    • 构造器详细资料

      • RotationItem

        public RotationItem()
        构造一个新的RotationItem对象。
      • RotationItem

        public RotationItem(double heading,
                            double altitude,
                            double tilt,
                            boolean isClockWise)
        根据给定的参数构造一个新的RotationItem对象。
        参数:
        heading - 摄像机的方向。单位为度。
        altitude - 摄像机的高度。单位为米。
        tilt - 摄像机的倾角。单位为度。
        isClockWise - 是否顺时针旋转。
    • 方法详细资料

      • getAltitude

        public double getAltitude()
        返回摄像机高度。单位为米。
        返回:
        摄像机的高度值。单位为米。
        默认值:
        默认值为0,单位为米。
      • setAltitude

        public void setAltitude(double altitude)
        设置摄像机高度。单位为米。
        参数:
        altitude - 摄像机的高度值。单位为米。
      • getTilt

        public double getTilt()
        返回摄像机倾角。单位为度。
        返回:
        摄像机的倾角值。单位为度。
        默认值:
        默认值为0,单位为度。
      • setTilt

        public void setTilt(double tilt)
        设置摄像机倾角。单位为度。
        参数:
        tilt - 摄像机的倾角值。单位为度。
      • getHeading

        public double getHeading()
        返回摄像机的方向。单位为度。
        返回:
        摄像机的方向。单位为度。
        默认值:
        默认值为0,单位为度。
      • setHeading

        public void setHeading(double heading)
        设置摄像机方向。单位为度。
        参数:
        heading - 摄像机的方向。单位为度。
      • isClockWise

        public boolean isClockWise()
        返回是否以顺时针方向旋转到下一节点。
        返回:
        一个布尔值,表示是否以顺时针方向旋转到下一节点,true表示以顺时针方向旋转到下一节点,false表示以逆时针方向旋转到下一节点。
        默认值:
        默认值为 false。
      • setClockWise

        public void setClockWise(boolean isClockWise)
        设置是否以顺时针方向旋转到下一节点。
        参数:
        isClockWise - 是否以顺时针方向旋转到下一节点。

Copyright © 2021–2024 SuperMap. All rights reserved.