メッシュの位置合わせ
異なる2つのsurfaceまたはcurve上で同一meshが必要な場合があります。align mesh commandは、surfaceまたはcurve上のnode間の対応を割り当て、一方のsurface / curve上のnodeを移動して他方の配置に一致させます。command syntaxは次のとおりです:
この2つのcommandは、1つ目のentity上のmeshを2つ目のentity上のmeshへalignします。つまり、1つ目のentity上のnodeを、2つ目のentity上で対応するnodeにできるだけ近い位置へ移動します。mesh qualityは考慮されないため、このcommandでelementがinvertする可能性があります。Align Mesh Surface <id> [CloseTo] Surface <id> [Tolerance <tol>]
Align Mesh Curve <id> [CloseTo] Curve <id> [Tolerance <tol>]
Align Mesh Node <id> [CloseTo] Node <id> [Tolerance <tol>]
このcommandは、nodeを所有するgeometric entityの制約範囲内で、1つ目のnodeを2つ目のnodeへalignします。この処理でもelement qualityは考慮されません。
例を次に示します:
brick x 10volume 1 copy move 11
surface all except 10 6 vis off
transparent
graphics perspective off
at 5.552503 3.832384 0.134127
from 34.651051 3.640138 -0.193121
up 0.006514 0.999945 -0.008172 mesh surface all
surface 6 smooth scheme randomize free
smooth surface 6
node 432 move 0 0 -0.2
align mesh node 944 node 432
node 432 move 0 0 0.4
align mesh curve 23 closeto curve 12
align mesh surf 10 closeto surf 6