如何阻止这种情况发生?我一直在看地平线剔除,但我不确定我是否在正确的轨道上?是否有一行简单的代码可以阻止应用程序显示地球下方的形状部分?
答案 0 :(得分:4)
CentralBody
具有depthTestAgainstTerrain
属性。将其设置为true将使您更接近您所追求的目标。
viewer.getPrimitives().getCentralBody().depthTestAgainstTerrain = true;
默认情况下这是关闭的,因为它可能会导致伪影。特别地,由于有限的深度缓冲精度以及在不同细节水平下表面形状的变化,有时在地球表面附近的物体被部分或完全地视为在表面下方。我们最终会有一个解决方案,但这是一个非常困难的问题。