com.supermap.realspace

类 Underground



  • public class Underground
    extends Object
    地下类。该类提供了在三维场景中返回/设置地下是否可见以及进入地下时所处的深度等接口。

    只有当 AltitudeMode.RELATIVE_UNDER_GROUND 且相机高度不大于 10,000 米(即 Camera.getAltitude() 方法的返回值不大于 10,000)时,设置地下可见的效果才可见,即调用 setVisible() 方法将参数设置为 true 的效果可见。

    • 方法详细资料

      • isVisible

        public boolean isVisible()
        返回地下是否可见。
        返回:
        一个布尔值,表示地下是否可见,true 表示地下可见;false 表示地下不可见。
        默认值:
        默认值为 false,即地下不可见。
      • setVisible

        public void setVisible(boolean value)
        设置地下是否可见。

        只有当 AltitudeMode.RELATIVE_UNDER_GROUND 且相机高度不大于 10,000 米(即 Camera.getAltitude() 方法的返回值不大于 10,000)时,设置地下可见的效果才可见,即调用 setVisible() 方法将参数设置为 true 的效果可见。

        参数:
        value - 一个布尔值,表示地下是否可见,true 表示地下可见;false 表示地下不可见。
      • getDepth

        public double getDepth()
        返回进入地下时所处的深度,单位为米。
        返回:
        进入地下时所处的深度,为正值。单位为米。该值具体指的是所处地下位置与三维球体表面间的垂直距离。
        默认值:
        默认值为1000,单位为米。
      • setDepth

        public void setDepth(double value)
        设置进入地下时所处的深度,单位为米。
        参数:
        value - 进入地下时所处的深度,为正值。单位为米。该值具体指的是所处地下位置与三维球体表面间的垂直距离。

Copyright © 2021–2024 SuperMap. All rights reserved.