GENIO 読み込みパネル

MX 文字列データを読み込む別の方法を提供します。

Genio ファイルのファイル名拡張子は *.txt になります。

元の MX 文字列およびモデル名は読み込まれたオブジェクトによって保持されるため、MX モデル データとの永続的な関係を確立できます。 設計変更時に表示モデルを再作成しなければならない代わりに、MX モデルの変更時に Civil View の更新機能を使用して Civil View モデルを更新します。

さらに、Civil View は各シーンに読み込まれた MX 文字列を覚えているため、同じ文字列が複数回読み込まれることを防ぎます。

MX 三角測量グループ コードは Civil View マテリアル チャネルに直接マッピングできるため、マテリアル割り当てプロセスの完全自動化を実現します。

ヒント: MX からデータをインポートする前に Civil View [グローバル シフト値](Global Shift Values)を参照してください。

コンセプト

MX 形式に馴染みがない場合、このセクションで背景について説明しています。

サポートされる文字列タイプ

Civil View GENIO 読み込みパネルでは、次の MX 文字列タイプをサポートしています。

  • 2D 線形文字列
  • 3D 線形文字列
  • 5D 線形文字列
  • 6D 線形文字列
  • 三角測量文字列(等層厚線三角測量文字列を除く)

線形 MX 文字列の場合、Civil View は MX GENIO のマイナー オプション 080 および 081 と互換性があります。 三角測量文字列の場合、Civil View は MX GENIO のマイナー オプション 088、089、および 090 と互換性があります。

MX 三角測量グループ コード

MX のグループ コードは、4 文字の英数字コードから構成され、三角測量文字列の各三角形に追加できます。 グループ コードの用途は多くありますが、視覚化の点で、さまざまなテクスチャを割り当てる必要がある三角測量文字列内の領域を識別するために適した方法です。

Civil View では MX グループ コードを読み取ることができ、それらを Civil View マテリアルの割り当てに変換する既定の方法があります。 MX では、Civil View で解釈可能な標準グループ コード命名規則に従うことをお勧めします。 この規則では、各グループ コードの最後の 2 文字を使用する必要があります。これらの 2 文字は CivilViewSurfaces マテリアルのマテリアル チャネルに対応している必要があります。 グループ コードの最初の 2 文字は、Civil View で使われないため、任意にコード化することができます。

たとえば、「GR26」のグループ コードは CivilViewSurfaces マテリアルの「26 - Ground Type 1」マテリアル チャネルにマッピングされます。 「CW18」または「AS18」のグループ コードを持つ三角形は「18 - Basic Asphalt」にマッピングされます。

MX から GENIO ファイルへの三角測量文字列の書き出し

MX Version 2.5 以降、GENIO マイナー オプション 088 は、ドキュメントで説明されていない機能ですが、グループ コードを含む以外は、マイナー オプション 089 と同じ結果を生成します。 そのため、標準の 089 オプションの代わりにこのオプションを使用することをお勧めします。

インタフェース

開く
クリックしてファイル ダイアログを開き、使用する MX ファイルを参照します。

重要

  1. 不連続性を含む MX 文字列は、複数の[スプライン](splines を含む単一の)シェイプ オブジェクトとして読み込まれます。
  2. 視覚化の部分を形成する可能性のある文字列のみを読み込みます。視覚化の目的に必要ない MX 文字列を読み込むことで、3ds Max のパフォーマンスが低下します。後の段階でいつでも追加の MX 文字列を読み込むことができます。
  3. Civil View は、GENIO ファイルから三角測量データの大きな領域を読み込む場合に、多くの動作メモリを自動的に割り当てます。 このメモリは、10,000 個の三角形あたり約 4MB の割合で、3ds Max から事実上「盗まれ」ます。この追加のメモリは、実際に三角測量オブジェクトの作成中にのみ必要です。

    三角測量データの読み込み後に、3ds Max のパフォーマンスの低下に気付いた場合は、現在のシーンを保存して、3ds Max を再起動してください。これにより、3ds Max にメモリが再割り当てされます。

  4. NULL レベルを含む MX 文字列は 3ds Max ビューポートに青でハイライト表示されます。すべての NULL レベルは 0.000 のレベルに変換されます。

[選択オプション]

このコントロールのグループは、1 つまたは複数のモデルの部分を選択するために役立つフィルタ オプションを提供します。

[文字列タイプ ドロップダウン リスト]
[すべての文字列](All Strings)(既定値)またはアクティブなモデルで使用可能な特定の文字列タイプのいずれかを選択できます。
[チェック マーク ボタン]
ドロップダウン リストから選択に一致する文字列をクリックして選択します。
[X ボタン]
選択した文字列をクリックして選択解除します。
ワイルドカード フィールド
ワイルドカード式を入力して、文字列の選択を絞り込むことができます。 既定値= * (すべて選択)。

ファイルの内容リストを使用して、文字列を個別に選択することも、リストを右クリックして、追加の選択オプションのあるメニューを表示することもできます。

[プラス記号ボタン]
ワイルドカード フィールドに一致する文字列をクリックして選択します。
[マイナス記号ボタン]
ワイルドカード フィールドに一致する文字列をクリックして選択解除します。
モデル リスト
MX プロジェクト内のモデルを一覧表示します。 モデルをクリックして、ハイライト表示します。 モデル ファイル読み込みパネルの使用を終了する前に、複数のモデルから文字列を選択できますが、一度にハイライト表示できるモデルは 1 つだけです。
ファイルの内容リスト

ハイライト表示されたモデルに含まれる文字列をラベル別に一覧表示します。 このリストには、文字列タイプとポイント数も表示されます。 三角測量文字列の場合、各文字列内に見つかった三角形の数も表示されます。

リスト内の一部の文字列ラベルがグレー表示されている場合があります。 この状態が発生する原因は、次のいずれかです。

  • 文字列が現在のシーンに既に読み込まれている。 Civil View は、以前に読み込まれた文字列に対して、すべての文字列およびモデル名を自動的にチェックします。 現在のシーンに、同じ文字列ラベルとモデル名の組み合わせがすでに存在する場合、対応するリスト項目が無効になります。

  • 文字列タイプが Civil View でサポートされていない。

フィーチャ処理コントロール

これらのコントロールを使用して、読み込まれた文字列に適用するフィーチャ処理スタイルを選択します。

フィーチャ処理は、オブジェクトの読み込み時に、それらに定義済み Civil View オブジェクト作成スタイルを関連付けます。 フィーチャ処理スタイルから参照可能なスタイル定義の範囲には、次のものが含まれます。

  • スイープ オブジェクト スタイル

  • オブジェクト配置スタイル

  • 道路標示スタイル

  • 鉄道オブジェクト スタイル

  • 建物オブジェクト スタイル

フィーチャ処理のアプリケーションは、土木工学設計データからの視覚化モデルの開発に関連する大量の作業をなくします。 定義済みのスタイルのライブラリから、ガード レール、道路標示、街路備品、線路、乗り物をすべて完全に自動的にシーンに配置できます。

フィーチャ処理がアクティブでない場合、読み込まれた MX モデル ファイル データから作成されたシェイプ オブジェクトは、Civil View 付属の civilview.cfg ファイル内のカラー一致テーブルに従ってカラー表示されます。 このファイルはカスタマイズ可能で、 ¥plugcfg フォルダに保存されます(3ds Max で使用される言語ごとに、このフォルダのコピーがあります)。

スタイルを編集
フィーチャ処理スタイル エディタをクリックして開き、選択した定義済みフィーチャ処理スタイルを読み込みます。
新規スタイル
新規フィーチャ処理スタイルの作成を開始するには、フィーチャ処理スタイル エディタをクリックして開きます。
オプション
Civil View [基本設定](Preferences)パネルの[読み込みオプション](Import Options)タブをクリックして開き、メッシュ スムーズしきい値角度などのジオメトリの読み込みの既定値の範囲を設定できます。

MX 三角測量データから派生したすべての Civil View オブジェクトには、グループ解除された三角形または識別されていない三角形に割り当てられるプライマリの既定のマテリアル チャネルが割り当てられます。 読み込まれたサーフェスの既定のマテリアル チャネルは、[Civil View 基本設定](Civil View Preferences)パネルにも定義されます。