com.supermap.realspace

类 Sun



  • public class Sun
    extends Object
    太阳对象类。

    太阳效果用来模拟真实场景中的太阳光影效果。通过对太阳位置的设置,可以模拟出不同时区的光照以及阴影效果。

    下面两张图片为开启太阳效果前后的对比图。

    • 方法详细资料

      • setVisible

        public void setVisible(boolean value)
        设置太阳是否可见。
        参数:
        value - 一个布尔值,true 表示太阳可见,false 表示太阳不可见。
      • isVisible

        public boolean isVisible()
        返回太阳是否可见。
        返回:
        一个布尔值,true 表示太阳可见,false 表示太阳不可见。
      • setSunDateTime

        public void setSunDateTime(Calendar value)
        设置计算太阳位置时所用的时间。
        参数:
        value - 计算太阳位置时所用的时区。
      • getSunDateTime

        public Calendar getSunDateTime()
        返回计算太阳位置时所用的时间。
        返回:
        计算太阳位置时所用的时间。
      • setCurrentTimeZone

        public void setCurrentTimeZone(TimeZone value)
        设置计算太阳位置时所用的时区。
        参数:
        value - 计算太阳位置时所用的时区。
      • getCurrentTimeZone

        public TimeZone getCurrentTimeZone()
        返回计算太阳位置时所用的时区。
        返回:
        计算太阳位置时所用的时区。
      • setTimeSliderVisible

        public void setTimeSliderVisible(boolean visible)
      • isTimeSliderVisible

        public boolean isTimeSliderVisible()
      • getTimeSliderPos

        public Point getTimeSliderPos()
        获取时间滑块在视口左上角的位置。
        返回:
        时间滑块的位置。
      • setTimeSliderPos

        public void setTimeSliderPos(Point value)
        设置时间滑块在视口左上角的位置。
        参数:
        value - 指定的位置。
      • getViewerGeoPosition

        public Point3D getViewerGeoPosition()
      • setViewerGeoPosition

        public void setViewerGeoPosition(Point3D point3D)

Copyright © 2021–2024 SuperMap. All rights reserved.