マルチパッチ フィーチャまたは 3D オブジェクト フィーチャの作成

[フィーチャ作成] フィーチャ ウィンドウのマルチパッチ フィーチャ レイヤーと「3D オブジェクト フィーチャ レイヤー」向けテンプレートには、3D フェイスを追加して編集するか、あらかじめ定義されたジオメトリから始めて編集することによりフィーチャを作成するツールがあります。 ツールとワークフローは両方のジオメトリ タイプで同様です。

ヒント:

ポリゴン フィーチャ レイヤーからマルチパッチ フィーチャ レイヤーまたは 3D オブジェクト フィーチャ レイヤーに Z 対応ポリゴンをペーストするとき、[形式を選択して貼り付け] 貼り付け を使用すると、Z 対応ポリゴンを 3D フェイスに自動的に変換できます。 既存のマルチパッチ フィーチャを変換するには、3D オブジェクト フィーチャ レイヤーにコピーして貼り付けます。

マルチパッチ フィーチャまたは 3D オブジェクト フィーチャを編集する」には、[頂点の編集] ツール 頂点の編集 を使用します。 ワークフローは、次の手順と同じです。

フェイスの描画と立ち上げ

マルチパッチ フィーチャまたは 3D オブジェクト フィーチャの作成を開始するには、マルチパッチ作図ツールバーのツールを使用してフェイスをスケッチし、3D ハンドルをドラッグして立ち上げます。 「数値を入力する」には、シーン ビューの下部にあるステータス バーの [画面上の制限] Dynamic Constraints をオンにします。

  1. 現在のマップにマルチパッチ フィーチャ レイヤーまたは 3D オブジェクト フィーチャ レイヤーが含まれていない場合は、そのレイヤーを追加します。
    1. [表示] タブで、[カタログ ウィンドウ] カタログ ウィンドウ をクリックし、[データベース] データベース を展開します。
    2. デフォルトのデータベースまたはデータを含むデータベースを展開します。

      マルチパッチ フィーチャクラスまたは「3D オブジェクト フィーチャクラス」を作成するには、該当するデータベースを右クリックし、[新規][フィーチャクラス] の順にクリックしてから、[マルチパッチ] または [3D オブジェクト] を選択します。

    3. そのフィーチャクラスをマップ上にドラッグします。
      ヒント:

      ジオメトリ タイプがマルチパッチか 3D オブジェクトかを確認するには、フィーチャクラスを右クリックして、[プロパティ] マルチパッチ モデル プロパティ をクリックします。

      デフォルト設定を含むフィーチャ テンプレートが新しいレイヤー用に自動生成されます。

  2. [編集] タブでスナップ設定を指定し、[フィーチャ作成] ウィンドウを表示します。
    1. [スナップ] グループでスナップ設定を有効にします。
      ヒント:

      フィーチャをスケッチする際にスナップを一時的にオフにするには、スペースバーを押したままにします。

    2. [フィーチャ] グループにある [作成] フィーチャ作成 をクリックします。
  3. [フィーチャ作成] ウィンドウで、フィーチャ テンプレートを選択して、属性値を設定します。
    1. マルチパッチ フィーチャ テンプレートまたは 3D オブジェクト フィーチャ テンプレートをクリックします。
    2. アクティブなテンプレート ボタン 進む をクリックして、フィーチャに適用する属性値を入力します。
  4. フィーチャ テンプレート ツールバーで、[3D ジオメトリの作成] 3D ジオメトリの作成 をクリックします。
  5. マルチパッチ作図ツールバー上のいずれかのツールを使用して、3D フェイスをスケッチします。

    マルチパッチ作図ツールバー

    • ポリゴンを描画するには、[3D ジオメトリの作成] 3D ジオメトリの作成 をクリックしてからシーンをクリックし、頂点を作成します。 ポリゴン フェイスを閉じるには、最初の頂点をクリックします。
      円弧を含むポリゴン
      注意:

      A キーを押して、ラインの描画と円弧の描画を切り替えます。 円弧のセグメント数を増減するには、それぞれ + キーまたは - キーを押します。

    • 円を描画するには、[円] 円 をクリックしてから、もう一度クリックして円の中心を設定します。 ポインターを移動させて半径を指定し、もう一度クリックすると完成します。 数値距離を指定するには、D キーを押して、値を入力します。
      円
    • 正方形を含む四角形を描画するには、[四角形] 四角形 をクリックして描画を開始します。 もう一度クリックして最初のエッジを定義し、四角形をドラッグしてサイズを指定してからクリックすると完成します。 四角形は、最初のエッジに垂直のラインに制約されます。
      四角形
      注意:

      2 番目の垂直なエッジを定義するためにポインターをドラッグするときに、延長ラインの長さが最初のエッジと等しく正方形を形成すると、延長ラインのスナップがハイライト表示されます。

    最初にクリックをすると、マルチパッチ スナップが自動的に有効になります。 スナップ要素がアクティブになっていると、ポインター付近にオレンジ色の正方形が表示されます。 延長ラインがオレンジ色の破線で表示され、アクティブに結合して推測される交点にスナップします。

    次の表は、マルチパッチ スナップの機能を示しています。

    グローバル軸または延長ライン

    グローバル軸または延長ライン

    90 度

    90 度

    平行

    平行

    結合

    結合

    中点

    中点

    頂点

    頂点

    マルチパッチ スナップ要素
  6. 3D ハンドルを垂直方向にドラッグしてフェイスを立ち上げます。
    • 数値を指定するには、[画面上の制限] をオンにして、3D ハンドルを軸に沿ってドラッグし、Tab キーを押して、画面上のテキスト ボックスに値を入力します。
    マルチパッチ フェイスの立ち上げ
  7. 別の 3D ボリュームをフィーチャに追加するには、同じツールを使用して既存のフェイスにポリゴン、円、または四角形を描画して立ち上げます。

    例:

    3D ジオメトリの作成
    基本的なマルチパッチ作図テクニックのワークフローの例

フェイスの移動

フェイスを移動するには、フェイスの上にマウス ポインターを置いて 3D ハンドルをドラッグします。 フェイスは、グローバル軸、フェイスの法線、地表面に投影されたフェイスの法線、および隣接するフェイスからの特定の方向に沿ってドラッグできます。

フェイスの移動

フェイスの削除

現在のフェイスをフィーチャから削除して開口部を作成するには、Delete キーを押します。 既存のフェイスに開口部を作成するには、作成する既存のフェイスにフェイスを描画して削除します。

エッジの移動

エッジを移動するには、エッジの上にマウス ポインターを置いて 3D ハンドルをドラッグします。 屋根を作成するには、分割線を描画してフェイスを分割し、分割後に表示されるエッジをドラッグします。 接続されたフェイスは、自動的に更新されます。

エッジのドラッグ
注意:

マルチパッチ フィーチャクラスには、フィーチャのベクター ジオメトリとその説明属性が含まれています。 マルチパッチ フィーチャを作成するときは、以下の事項を考慮します。

  • マルチパッチ フィーチャは、ジオデータベースの単一の行に含まれる 3D オブジェクトの境界を定義する領域 (またはパッチ) で構成されます。 パッチには、フィーチャのパーツを表すテクスチャ、色、透過表示、ジオメトリ情報を格納します。
  • 3D オブジェクト フィーチャ」は、参照した 3D ジオメトリ メッシュを含む、定義済みの地理的な位置で構成されます。この 3D ジオメトリ メッシュは 1 つ以上の形式で格納できます。 PBR (物理ベース レンダリング) マテリアルと呼ばれる高度なマテリアルが、関連テーブルに格納されます。