インタフェース > データ交換フォーマットに関する作業 > ニュートラルファイル > トリムされたサーフェスデータフォーマットでの作業 > トリムサーフェスデータフォーマット
  
トリムサーフェスデータフォーマット
トリムサーフェスストラクチャには、サーフェス、およびその下にあるプリミティブサーフェスの境界を記述したデータが入っています。プリミティブサーフェスは、3次元のジオメトリサーフェスで、2つの変数 (U と V) のパラメータがあります。トリムしたサーフェスの境界は、エッジの閉じたループ (コンター) から構成されます。エッジは、別のエンティティとして、ニュートラルファイルに存在します。エッジは、それぞれ、2つのサーフェスに接しており、各エッジには、両方のサーフェスで形成している境界の部分の値 u と v が含まれます。サーフェス境界は、サーフェスの外側の周りを時計回りに通っているので、各サーフェスのエッジはその軌道に対して方向を持っています。
トリムサーフェスストラクチャには、その他のデータとして、2次元ドメインの長方形の範囲、3次元サーフェス、および、サーフェスの通常点が部品の内側または外側のいずれに向いているかを示すフラグがあります。
データフォーマット
id
(int)
サーフェス ID
uv_min[2]
(dbl)
ドメインの u および v の最小値
uv_max[2]
(dbl)
ドメインの u および v の最大値
xyz_min[3]
(dbl)
サーフェスを囲むボックスの最大値
xyz_max[3]
(dbl)
長方形ボックスの最大値
orient
(int)
サーフェス通常点が、部品の外側に向かっている場合は1
サーフェス通常点が、部品の内側に向いている場合は-1
loops[]
(loop)
ループストラクチャの拡張可能な配列
surface_type
(int)
プリミティブサーフェスタイプを示す定数
サーフェス
(surface structure)
3D プリミティブサーフェスデータストラクチャ
ループデータストラクチャフォーマット
edge_ids[ ](int) Array of IDs of the edges in the loop
トリムサーフェスの 3D サーフェスストラクチャのフォーマットは、サーフェスタイプに応じて異なります。