com.supermap.realspace
类 VolumetricClouds
- java.lang.Object
-
- com.supermap.realspace.VolumetricClouds
-
public class VolumetricClouds extends Object
体积云类。- 从以下版本开始:
- 12.0.0。
-
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 floatgetAltitude()返回云层所在最低高度。floatgetDensity()返回积云(低空云)密度。VolumetricCloudsQualitygetQuality()返回渲染的云的质量。floatgetShapeCoverage()返回积云(低空云)覆盖度。floatgetThickness()返回云层厚度。floatgetWindHeading()返回云层风向方位角。floatgetWindSpeed()返回云层风速。booleanisCirrusEnable()返回是否显示卷云(高空云)。booleanisEnable()返回是否显示云。voidsetAltitude(float dCloudAltitude)设置云层所在最低高度。voidsetCirrusEnable(boolean cloudCirrusEnable)设置是否显示卷云(高空云)。voidsetDensity(float cloudDensity)设置积云(低空云)密度。voidsetEnable(boolean cloudEnable)设置是否显示云。voidsetQuality(VolumetricCloudsQuality cloudQuality)设置渲染的云的质量。voidsetShapeCoverage(float cloudShapeCoverage)设置积云(低空云)覆盖度。voidsetThickness(float cloudThickness)设置云层厚度。voidsetWindHeading(float cloudWindHeading)设置云层风向方位角。voidsetWindSpeed(float cloudWindSpeed)设置云层风速。
-
-
-
方法详细资料
-
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.