铯停止形状显示在地球下面?

时间:2013-09-12 15:54:07

标签: javascript webgl geospatial cesium

如何阻止这种情况发生?我一直在看地平线剔除,但我不确定我是否在正确的轨道上?是否有一行简单的代码可以阻止应用程序显示地球下方的形状部分?

1 个答案:

答案 0 :(得分:4)

CentralBody具有depthTestAgainstTerrain属性。将其设置为true将使您更接近您所追求的目标。

viewer.getPrimitives().getCentralBody().depthTestAgainstTerrain = true;

默认情况下这是关闭的,因为它可能会导致伪影。特别地,由于有限的深度缓冲精度以及在不同细节水平下表面形状的变化,有时在地球表面附近的物体被部分或完全地视为在表面下方。我们最终会有一个解决方案,但这是一个非常困难的问题。