マッピング

適用対象:Surface、Volume

概要:Surface/Volumeを四角形/六面体の構造格子でメッシュ分割します。

構文:

Volume <range> Scheme Map

Surface <range> Scheme Map [Direction {Options}]

解説:

構造格子とは、Surface/Volume内部の各節点がそれぞれ4/6個の他の節点に接続されたメッシュです。Mapping可能なSurfaceには4つの論理辺と4つの論理コーナーがあり、各論理辺は1本または複数のGeometry Curveで構成できます。同様にMapping可能なVolumeには6つの論理面と8つの論理コーナーがあり、各論理面は1つまたは複数のGeometry Surfaceで構成できます。図1では、アルゴリズムが選択した論理コーナーを矢印で示しています。これらのVertex間に論理辺が定義され、表1に示す対応となります。

Figure 1. Scheme Map Logical Properties

 

表1. 論理辺の一覧

論理辺
Curve Groups
辺1
Curve 1
辺2
Curve 2
辺3
Curve 3, Curve 4, Curve 5
辺4
Curve 6

論理長方形の向かい合う辺どうしでInterval分割数を一致させ、図1右側のメッシュを生成します(例:論理辺1のInterval数を論理辺3と同じにします)。Volume Mappingも同様ですが、8個のVertexから論理六面体を構成します。Surface/Volume MappingのコーナーはVertexではなくCurve上にも配置できるため、Surfaceでは4未満、Volumeでは8未満のVertexしかない形状にもMappingできます。図2の1/4円筒はSurfaceが5面だけの例です。

図2. 5面VolumeのVolume Mapping

Mapperは境界上の点を双三次補間してSurfaceを表現します。Surfaceが双三次補間に適さない場合、補間点がSurface上に正確に載らないことがあります。Mapping Constraintフラグは、節点をGeometryへrelaxするかどうかをMapperに指示します。

Set Mapping Constraint {ON|off}

Mapping Constraintを有効にすると、節点はGeometry上の最近点へrelaxされます。ただし、最近点が意図したメッシュ位置と一致しない場合があります。Mesherが適切な位置を見つけられるよう、Surfaceには投影方向を任意指定できます。

Surface <range> Scheme Map [Direction {Options}]

投影方向を指定すると、節点は指定方向に沿った直線上を移動してGeometryへ投影されます。方向は次の direction options.