Cesium チュートリアル (12): ジオメトリの結合

Cesium は開発者にリッチなグラフィック レンダリングと空間データ管理 API を提供します。これらは 2 つのカテゴリに分類できます: 1 つはグラフィック開発者向けの低レベル API (通常はプリミティブ API と呼ばれます)、もう 1 つはデータ視覚化 API を駆動するために使用され、エンティティ API と呼ばれます。

1、原始的

プリミティブは通常、次の 2 つの部分で構成されます。

  1. ジオメトリ: 三角形、線、点などのプリミティブ構造を定義します。

  2. 外観: OpenGL シェーディングを含むプリミティブ シェーディングを定義します。

ジオメトリとプリミティブを使用する利点:

  • ハイパフォーマンス

  • 柔軟性

  • 低レベルのアクセス

短所:

  • 同じ機能を実現するには、Entity API よりも多くのコードが必要です

  • 開発者は、グラフィックス プログラミング、特に OpenGL の知識をより深く理解する必要があります。

2. ジオメトリのマージ

複数の GeometryInstance を 1 つのプリミティブに結合すると、処理パフォーマンスが大幅に向上します。次のサンプル コードは、地球の表面全体を覆う異なる色の 2592 個の長方形を作成します。その効果は次のとおりです。

コードの書き方

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>HelloCesium</title>

おすすめ

転載: blog.csdn.net/WwLK123/article/details/131107256