セシウムでCZMLを使って描いたポリゴンの輪郭線を薄くしたい。それを達成するためにCZMLで利用可能なオプションがあるかどうかを検索しようとしました。
これを見つけましたが、ラベルとポイントに「outlineWidth」を提供します。
ポリゴンのアウトラインの太さを調整する方法はありますか?
前もって感謝します。
セシウムでCZMLを使って描いたポリゴンの輪郭線を薄くしたい。それを達成するためにCZMLで利用可能なオプションがあるかどうかを検索しようとしました。
これを見つけましたが、ラベルとポイントに「outlineWidth」を提供します。
ポリゴンのアウトラインの太さを調整する方法はありますか?
前もって感謝します。
残念ながら、これは期待するほどスムーズには機能しません。確かoutlineWidth
に CZML のポリゴンに適用できるプロパティがありますが、残念ながら、これは単に WebGL の組み込みの にマップされるだけでlineWidth
、1.0 を超える値をサポートする保証はありません。特に、多くの Windows ベースのブラウザーで WebGL を有効にする ANGLE プロジェクトは、仕様で必要とされていないという理由で、1.0 を超える線幅のサポートを拒否しています。
Cesium はCZML で PolylineslineWidth
のシステムを提供します。これらの Polylines は、ANGLE や最大制限に関係なく、Cesium がサポートするすべてのシステムで機能することが知られているスクリーン スペースの太い線の Cesium 固有の実装を使用します。
したがって、ここでの回避策は、すべてのポリゴンのエッジをポリラインでトレースすることです。コードでこれを自動的に実行できるはずです。これにより、必要な太い線が得られます。