どうすればこれを防ぐことができますか? ホライズン・カリングを検討していますが、正しい軌道に乗っているかどうかわかりません。アプリケーションが地球の下にある図形の一部を表示しないようにする単純な数行のコードはありますか?
1 に答える
4
CentralBody
プロパティを持っていdepthTestAgainstTerrain
ます。これを true に設定すると、目的にかなり近づくことができます。
viewer.getPrimitives().getCentralBody().depthTestAgainstTerrain = true;
これはアーティファクトにつながる可能性があるため、デフォルトではオフになっています。特に、グローブ サーフェスの近くにあるオブジェクトは、深度バッファの精度が制限されていることや、さまざまな詳細レベルでサーフェスの形状が変化していることから、部分的または完全にサーフェスの下にあると見なされることがあります。最終的には解決策が見つかるでしょうが、これは非常に難しい問題です。
于 2013-09-13T15:39:55.413 に答える