Moveコマンド

moveコマンドは、Body、Volume、free Surface、free Curve、またはfree Vertexを指定したオフセットだけ移動します。コマンド構文は次のとおりです。

Vertex <id_range> [Move [X <dx>] [Y <dy>] [Z <dz>]] [Copy] [Preview]

Vertex <id_range> Move <direction_options< [Distance <val>] [Copy] [Preview]

{Body|Volume|Surface|Curve|Vertex|Group} <id_range> [Move [X <dx>] [Y <dy>] [Z <dz>]] [Copy [Nomesh]] [Preview]

{Body|Volume|Surface|Curve|Vertex|Group} <id_range> Move <direction_options> [Distance <val>] [Copy [Nomesh]] [Preview]

<dx>、<dy>、<dz>、<distance>は主要軸方向の相対オフセットを表します。copyオプションを指定するとコピーが作成され、そのコピーが指定オフセットだけ移動します。nomeshオプションを指定すると、ジオメトリだけをコピーして移動します。

これらのMoveコマンド形式は、free Surfaceとfree Curveに対してのみ使用できます。上位エンティティの一部であるCurveまたはSurfaceを移動するには、 Move {entity} ... コマンドを使用します。

その他のジオメトリエンティティの移動

Bodyは、その子エンティティの1つを指定して移動することもできます。たとえば、Bodyに属するCurveを指定してBodyを移動できます。ただし、下位エンティティを移動すると、親Bodyと関連するすべてのエンティティも移動します。子エンティティを使用してBodyを移動するコマンドを以下に示します。親Bodyを移動せずにCurveやSurfaceだけを移動する場合は、tweakコマンドを使用できます。

Move {Vertex|Curve|Surface|Volume|Body|Group} <id_range> [Midpoint] Location <x> [<y> [<z>]] [Include_Merged] [Preview]

Move {Vertex|Curve|Surface|Volume|Body|Group} <id_range> Location [Midpoint] [X <val>] [Y <val>] [Z <val>] [Except [X] [Y] [Z]] [Include_Merged] [Preview]

Move {Vertex|Curve|Surface|Volume|Body|Group} <id_range> Normal to Surface <id> Distance <val> [Include_Merged] [Preview]

Move {Vertex|Curve|Surface|Volume|Body|Group} <id_range> [Midpoint] General Location <location_options> [Except [X] [Y] [Z]] [Include_Merged] [Preview]

最初の形式では、エンティティを絶対位置へ移動します。Groupを移動する場合は、そのGroupの重心を指定位置へ移動します。2番目の形式では、xyz各軸方向の相対距離だけエンティティを移動します。「Except」は、エンティティ中心が存在するx、y、z平面を保持するために使用します。3番目の形式では、別のSurfaceの外向き法線で定義される軸に沿ってBodyを移動します。4番目の形式では、一般的な 位置 の指定構文を使用してエンティティを移動します。

他のジオメトリエンティティを基準としたBodyの移動

モデル内の他のジオメトリエンティティを基準にBodyを移動することもできます。次のコマンドでは2つのジオメトリエンティティを引数に指定します。1つ目が移動対象、2つ目が移動先です。どちらも指定エンティティの中点を使用して移動距離と方向を決定します。Groupの場合は重心を使用します。「Except」は、エンティティ中心が存在するx、y、z平面を保持するために使用します。

Move {Vertex|Curve|Surface|Volume|Body|Group} <id_range> [Midpoint] Location {Vertex|Curve|Surface|Volume|Body|Group} <id> [Midpoint] [Except [X] [Y] [Z]] [Include_Merged] [Preview]

マージ済みエンティティの移動

マージ済みエンティティを移動する最も簡単な方法は、コマンドに include_merged キーワードを追加します。指定したエンティティとマージされているすべてのエンティティが一緒に移動します。

マージ済みエンティティを移動するもう1つの方法は、マージされている各エンティティをエンティティリストに含めることです。

Move Undo

Undoオプションを使用すると、直前のmoveを元に戻せます。このコマンドは Move {entity} コマンドに対してのみ動作し、 {Entity} Move コマンドには使用できません。構文は次のとおりです。

Move Undo