メッシュの位置合わせ

異なる2つのsurfaceまたはcurve上で同一meshが必要な場合があります。align mesh commandは、surfaceまたはcurve上のnode間の対応を割り当て、一方のsurface / curve上のnodeを移動して他方の配置に一致させます。command syntaxは次のとおりです:

Align Mesh Surface <id> [CloseTo] Surface <id> [Tolerance <tol>]

Align Mesh Curve <id> [CloseTo] Curve <id> [Tolerance <tol>]

この2つのcommandは、1つ目のentity上のmeshを2つ目のentity上のmeshへalignします。つまり、1つ目のentity上のnodeを、2つ目のentity上で対応するnodeにできるだけ近い位置へ移動します。mesh qualityは考慮されないため、このcommandでelementがinvertする可能性があります。

Align Mesh Node <id> [CloseTo] Node <id> [Tolerance <tol>]

このcommandは、nodeを所有するgeometric entityの制約範囲内で、1つ目のnodeを2つ目のnodeへalignします。この処理でもelement qualityは考慮されません。

例を次に示します:

brick x 10

volume 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