私はセシウムのグローブに入れたいオブジェクトを複数持っています。問題は、重複した場合、私はいくつかのzファイティングの問題が発生し、その順序を調整できないということです。セシウムDataSourceCollectionレイヤの順序
DataSourceCollection
にDataSource
オブジェクトの順序を指定する方法はありますか?例えば
、私は次のコードを使用して、赤のポリゴンの上に緑色のポリゴンを持っているしたいと思います:
var viewer = new Cesium.Viewer('cesiumContainer');
var red = Cesium.GeoJsonDataSource.load('map1.geojson', {
fill: new Cesium.Color(1, 0, 0, 1.0)
});
var green = Cesium.GeoJsonDataSource.load('map2.geojson', {
fill: new Cesium.Color(0, 1, 0, 1.0)
});
viewer.dataSources.add(red);
viewer.dataSources.add(green);
しかし、結果は次のようになります。
alpha引数を1.0
未満に調整すると、私はz-fightingを修正できますが、依然として対処されていないことに気付きました。