スタティック オブジェクトは、3ds Max または AutoCAD ソフトウェアから保存されるメッシュで、パラメトリック オブジェクトは Civil View によって提供されます。
Civil View には、さまざまなカテゴリに分割されたオブジェクトのライブラリを備えるローカライズされた国別リソース キットが含まれます。 さらに、追加のプロジェクト関連または個人的なオブジェクト ライブラリを保持できるプロジェクトおよびプライベート リソース キットを設定することもできます。
いずれの場合も、これらのオブジェクト ライブラリは、3 種類のオブジェクトから構成されます。
静止オブジェクトは、3ds Max または AutoCAD ソフトウェアで作成され、簡単な編集可能メッシュとしてライブラリに保存されたものです。これらのオブジェクトには、シーン内でのそれらの XYZ 位置を除き、編集可能なパラメータがありません。
独自の静的オブジェクトを簡単に作成し、それらを[Civil View オブジェクト ライブラリ](Civil View Object Library)に追加できます。 これは、3ds Max でオブジェクトを作成し、結果の .max ファイルを該当する Civil View オブジェクト ライブラリ ディレクトリに保存する簡単な例です。カスタム スタティック オブジェクトを現在のリソース キットに追加する方法についての詳細な手順については、Civil View オブジェクト ライブラリのトピックを参照してください。
パラメトリック オブジェクトは、オブジェクトのジオメトリ構造に直接影響する可能性のある永久的に編集可能なパラメータを保持します。 たとえば、永久的に可変な高さを持つランプ列や永久的に変更可能な標示板を持つ標識などがあります。
Civil View には、パラメトリック オブジェクトの標準ライブラリが付属していますが、MAXScript を使用して、独自のパラメトリック街路備品オブジェクトを作成することもできます。 MAXScript のヘルプを参照してください。
読み込まれた土木設計フィーチャ ラインなどの特定のパラメトリック オブジェクトのジオメトリは、親シェイプのパスに完全に依存しています。 親シェイプが変更されると、従属パラメトリック オブジェクト ジオメトリはただちに更新されます。 この種類のオブジェクトの例には、道路標示、ガード レール、線路があります。
Civil View オブジェクト カテゴリ内の Civil View オブジェクト ライブラリの定義(スタティックもパラメトリックも)は、一連の INI ファイルによって定義されます。 各 INI ファイルはオブジェクト パラメータの一定の範囲の既定の値を保持します。 これらの INI ファイルの構造は、オブジェクト カテゴリごとに異なり、詳細については、Civil View オブジェクト ライブラリのトピックで説明しています。
さらに、一部のオブジェクトの構造は、Civil View マテリアル ライブラリのいずれかのマテリアルに、マテリアル チャネル別に部分的に定義されます。 たとえば、パラメトリック標識オブジェクトの標識フェースの寸法は、CivilViewObjects マテリアルの関連ビットマップのシェイプ別に定義されます。