com.supermap.realspace

类 VolumetricClouds



  • public class VolumetricClouds
    extends Object
    体积云类。
    从以下版本开始:
    12.0.0。
    • 方法详细资料

      • setAltitude

        public void setAltitude(float dCloudAltitude)
        设置云层所在最低高度。
        参数:
        dCloudAltitude - 云层所在最低高度,单位为米。默认值1500.0
      • getAltitude

        public float getAltitude()
        返回云层所在最低高度。
        返回:
        云层所在最低高度。单位为米。
      • setEnable

        public void setEnable(boolean cloudEnable)
        设置是否显示云。
        参数:
        cloudEnable - 类型值为boolean,设置true表示显示云,设置false表示不显示。
      • isEnable

        public boolean isEnable()
        返回是否显示云。
        返回:
        显示云返回 true;否则 false。
      • setCirrusEnable

        public void setCirrusEnable(boolean cloudCirrusEnable)
        设置是否显示卷云(高空云)。
        参数:
        cloudCirrusEnable - 类型值为boolean,设置true表示显示卷云(高空云),设置false表示不显示。

        仅支持渲染引擎V2上使用。

      • isCirrusEnable

        public boolean isCirrusEnable()
        返回是否显示卷云(高空云)。
        返回:
        显示卷云(高空云)返回 true;否则 false。

        仅支持渲染引擎V2上使用。

      • setQuality

        public void setQuality(VolumetricCloudsQuality cloudQuality)
        设置渲染的云的质量。
        参数:
        cloudQuality - 云的质量的枚举值。

        仅支持渲染引擎V2上使用。

      • getQuality

        public VolumetricCloudsQuality getQuality()
        返回渲染的云的质量。
        返回:
        返回云的质量对应的枚举值。

        仅支持渲染引擎V2上使用。

      • setThickness

        public void setThickness(float cloudThickness)
        设置云层厚度。
        参数:
        cloudThickness - 云层厚度,单位米。

        仅支持渲染引擎V2上使用。

      • getThickness

        public float getThickness()
        返回云层厚度。
        返回:
        云层厚度。单位为米。

        仅支持渲染引擎V2上使用。

      • setWindSpeed

        public void setWindSpeed(float cloudWindSpeed)
        设置云层风速。
        参数:
        cloudWindSpeed - 云层风速,单位km/h,类型值为float,范围[0.0,500.0]。
      • getWindSpeed

        public float getWindSpeed()
        返回云层风速。
        返回:
        云层风速,单位km/h。
      • setWindHeading

        public void setWindHeading(float cloudWindHeading)
        设置云层风向方位角。
        参数:
        cloudWindHeading - 云层风向是基于正东方的方位角,单位:度。类型值为float,范围[0.0,360.0]。
      • getWindHeading

        public float getWindHeading()
        返回云层风向方位角。
        返回:
        云层风向是基于正东方的方位角,单位:度。类型值为float,范围[0.0,360.0]。
      • setShapeCoverage

        public void setShapeCoverage(float cloudShapeCoverage)
        设置积云(低空云)覆盖度。
        参数:
        cloudShapeCoverage - 积云(低空云)覆盖度,类型值为float,范围[0.1,1.0]。

        仅支持渲染引擎V2上使用。

      • getShapeCoverage

        public float getShapeCoverage()
        返回积云(低空云)覆盖度。
        返回:
        积云(低空云)覆盖度,范围为[0.1,1.0]。

        仅支持渲染引擎V2上使用。

      • setDensity

        public void setDensity(float cloudDensity)
        设置积云(低空云)密度。
        参数:
        cloudDensity - 积云(低空云)密度,类型值为float,范围[0.0,1.0],默认值为0.35。

        仅支持渲染引擎V2上使用。

      • getDensity

        public float getDensity()
        返回积云(低空云)密度。
        返回:
        积云(低空云)密度,范围为[0.0,1.0],默认值为0.35

        仅支持渲染引擎V2上使用。

Copyright © 2021–2025 SuperMap. All rights reserved.