GlobeTranslucency

new Cesium.GlobeTranslucency()

用于控制全局半透明性的属性。

Members

backFaceAlpha : Number



应用于球体背面的恒定半透明。 GlobeTranslucency#enabled必须设置为true才能使此选项生效。
Default Value: 1.0
Example:
// Set back face translucency to 0.5.
globe.translucency.backFaceAlpha = 0.5;
globe.translucency.enabled = true;
See:

backFaceAlphaByDistance : NearFarScalar



获取或设置基于到摄影机的距离的球体背面的近和远半透明属性。 半透明将在NearFarScalar#nearValueNearFarScalar#farValue,摄像机距离在上下限范围内 指定的NearFarScalar#nearNearFarScalar#far。 在这些范围之外,半透明将保持钳制到最近的边界。如果未定义, 背面字母距离将被禁用。 必须将GlobeTranslucency#enabled设置为true才能使此选项生效。
Default Value: undefined
Examples:
// Example 1.
// Set back face translucency to 0.5 when the
// camera is 1500 meters from the surface and 1.0
// as the camera distance approaches 8.0e6 meters.
globe.translucency.backFaceAlphaByDistance = new Cesium.NearFarScalar(1.5e2, 0.5, 8.0e6, 1.0);
globe.translucency.enabled = true;
// Example 2.
// Disable back face translucency by distance
globe.translucency.backFaceAlphaByDistance = undefined;
See:

enabled : Boolean





如果为true,则球体渲染为半透明曲面。 α是通过混合Globe#materialGlobe#imageryLayers, 和Globe#baseColor,所有这些都可能包含半透明,然后乘以 GlobeTranslucency#frontFaceAlphaGlobeTranslucency#frontFaceAlphaByDistance用于前面和 GlobeTranslucency#backFaceAlphaGlobeTranslucency#backFaceAlphaByDistance用于背面。 当相机位于地下时,背面和正面交换,即背面几何体 被认为是正面的。 默认情况下禁用半透明。
Default Value: false
See:

frontFaceAlpha : Number



应用于地球仪正面的恒定半透明。 GlobeTranslucency#enabled必须设置为true才能使此选项生效。
Default Value: 1.0
Example:
// Set front face translucency to 0.5.
globe.translucency.frontFaceAlpha = 0.5;
globe.translucency.enabled = true;
See:

frontFaceAlphaByDistance : NearFarScalar



获取或设置基于到摄影机的距离的球体正面的近和远半透明属性。 半透明将在NearFarScalar#nearValueNearFarScalar#farValue,摄像机距离在上下限范围内 指定的NearFarScalar#nearNearFarScalar#far。 在这些范围之外,半透明将保持钳制到最近的边界。如果未定义, 前面板AlphaByDistance将被禁用。 必须将GlobeTranslucency#enabled设置为true才能使此选项生效。
Default Value: undefined
Examples:
// Example 1.
// Set front face translucency to 0.5 when the
// camera is 1500 meters from the surface and 1.0
// as the camera distance approaches 8.0e6 meters.
globe.translucency.frontFaceAlphaByDistance = new Cesium.NearFarScalar(1.5e2, 0.5, 8.0e6, 1.0);
globe.translucency.enabled = true;
// Example 2.
// Disable front face translucency by distance
globe.translucency.frontFaceAlphaByDistance = undefined;
See:
指定Rectangle的属性,用于限制制图区域的半透明性。 默认为地图坐标的最大范围。
Default Value: Rectangle.MAX_VALUE