変形 - 移動、コピー、回転、スケール

変形コマンドは、オブジェクト全体の位置や回転、数、形を、オブジェクトを移動、ミラー、整列、回転、スケール変更、シア変形、ツイスト、ベンド、テーパすることで変更します。変形コマンドは、オブジェクトを分割したり、オブジェクトに穴を開けたりはしません。

メモ: 下のすべての練習のイメージは、シェーディングモード表示でキャプチャされました。

Move(移動)

オブジェクトを特定の距離だけ移動させたい場合や、オブジェクトスナップを使いオブジェクトを正確に配置したい場合にMoveコマンドを使います。

距離値を使用してオブジェクトを移動する

Moveコマンドは、移動の基点移動先の点を指定します。

これらの点は、画面をクリックして、またはボックスで座標をタイプしてピックできます。

Moveコマンドアイコンオブジェクトの移動の練習

この練習の目的は、あるオブジェクトをオブジェクト上の特定の位置から指定の座標位置に移動することです。

1. 任意のテンプレートを用いてモデルを新規作成します。
2. 画面の任意の位置に任意の大きさでを作成します。

3. 球を選択します。
4. Moveコマンドを実行します。
5. 移動の基点のプロンプトで、中心点オブジェクトスナップをオンにしてマウスポインタを球のエッジ周りで移動し、中心点のツールヒントが表示されたらクリックします。

6. 移動先の点のプロンプトで、0,0,0と入力します。
球が0,0,0の座標点に移動します。

ヒント: 0とだけ入力すると、0,0,0座標のショートカットになります。

オブジェクトをドラッグして移動する

移動で一番早い方法は、オブジェクトをクリックしてドラッグすることです。

DragModeコマンドアイコンオブジェクトをドラッグする練習をする

1. チュートリアルモデルDrag Objects.3dmを開きます。

2. Osnapパネルで、中心点オブジェクトスナップをオンにします。
3. Perspectiveビューポートで、中心点オブジェクトスナップのツールヒントが表示されるまで底面のエッジで円錐体をクリックし、マウスボタンを押したままにします。

4. 円垂体の底面の中心を円柱の上面サーフェスに重ね、円柱の上面の中心点オブジェクトスナップが表示されるようにします。
5. 左マウスボタンを放して円垂体を配置します。
6. Frontビューポートで円錐体を円柱の上にドラッグします。

Perspectiveビューポートでどのように見えるかを確認します。

オブジェクトを正確に配置するには、他のビューポートでどのように見えるかを確認することが大切です。

昇降モード

Command ⌘キーを押すと、Z方向にオブジェクトを移動することができます。これは昇降モードと呼ばれます。

昇降モードは、Ortho(直交モード)に似ていますが、この場合は、アクティブ作業平面に垂直にオブジェクトが移動されます。

Command ⌘キーを使った垂直移動の練習を、直方体を球の中心の5単位上の位置に移動することで行います。

オブジェクトを昇降モードを使って垂直に移動すると、Perspectiveビューポートだけを使って作業を進めることができます。

Moveコマンドアイコン直方体を垂直に移動する

メモ:

下の一連のイメージでは、選択色で選択サーフェスまたはポリサーフェスをシェーディングがオンになっています。

(Rhinoceros > 環境設定 > 表示モード > シェーディング > オブジェクト > 選択)

1. 直交モードオフにします。
2. 変形メニューの移動をクリックします。
3. Perspectiveビューポートでビューを回転し、球が前の方に表示されるようにしてから、直方体を選択します。

4. 移動の基点...のプロンプトで、端点オブジェクトスナップをオンにし、直方体の角をクリックします。

5. 移動先の点のプロンプトで、中心点オブジェクトスナップをオンにし、Command ⌘キーを押しながら、球の中心をクリックします。

6. マウスボタンとCommand ⌘キーを放し、直方体のドラッグを始めます。

直方体はZ方向のみ上下に移動するようになりました。

7. ボックスで5と入力します。

直方体は、選択された角が球の中心からZ方向に5単位の位置に配置されます。

Copy(コピー)

Copyコマンドは、オブジェクトのコピーを作成します。

RotateRotate3DScaleなどの変形コマンドには、コピーを作成するオプションがあります。このオプションは、オブジェクトを回転したりサイズを変更すると同時にオブジェクトのコピーを作成します。

Copyコマンドアイコンオブジェクトをコピーする練習をする

1. 変形メニューのコピーをクリックします。
2. Perspectiveビューポートで、交差窓を使って円垂体と円柱を選択します。

3. コピーの基点のプロンプトで、Topビューポートの任意の点をクリックします。

4. コピー先の点のプロンプトで、1つ目のコピーを配置する場所をクリックして指定します。

必要ならばズームインまたはアウトしてください。

5. 次のコピー先の点のプロンプトで、立方体の別のコピーを配置したい場所をクリックして指定します。

この操作を必要なだけ繰り返します。コピーを終了するにはEnterキーを押します。

Rotate(回転)

Rotateコマンドは、オブジェクトを中心点を中心に作業平面に対して回転させます。

Rotateコマンドアイコンオブジェクトを回転する

1. チュートリアルモデルRotate-Scale.3dmを開きます。

2. 変形メニューの回転をクリックします。
3. Topビューポートで、緑の半円柱を下のイメージのように選択します。

4. 回転の中心...のプロンプトで、端点オブジェクトスナップを使用して、直方体の左下の角をクリックします。

5. 角度または1つ目の参照点...のプロンプトで、直交モードがオンになっていることを確認し、カーソルを右に移動してクリックします。

6. 2つ目の参照点...のプロンプトで、直方体を90度の増分で回転するか、自由に回転するかによって直交モードのオン、オフをトグルします。
7. 下のイメージにあるように、カーソルを上に移動して直方体を回転し、クリックします。

Scale(スケール)

Scale関係のコマンドは、スケール変更の向きを制御できます。一方向、二方向、三方向に均等に、または、それぞれの方向に異なるスケールでオブジェクトのサイズを変更できます。

Scaleコマンドアイコン三角柱をスケール変更する

1. 三角柱を選択します。

2. 変形メニューのスケールをクリックして、3Dスケールをクリックします。
3. 原点...のプロンプトで、次の図のように三角柱の角をクリックします。

原点とはオブジェクトの伸縮の基点となる点です。これはアンカー点のようなものです。オブジェクトのスケール変更時、この原点は固定され、この点を基準としてオブジェクトは伸縮されます。

オブジェクトのサイズの変更は、最初に元のサイズを指定し、その次に新しいサイズを指定する方法で行います。カーソルをドラッグしてオブジェクト上の別の点をクリックし、元のサイズを指定します。その次に再びカーソルをドラッグしてクリックし、新しいサイズを指定します。

4. スケールまたは1つ目の参照点...のプロンプトで、次の絵のように三角柱の別の角をクリックします。

最初の参照点が確定されました。

5. 2つ目の参照点...のプロンプトで、カーソルをドラッグします。

オブジェクトはカーソルがドラッグする量で伸びていきます。

6. 任意の点をクリックして2つ目の参照点を設定します。

数字を入力してスケール係数を設定する

4 オブジェクトを元のサイズの2倍にするには、ボックスで2と入力します。
4 オブジェクトを元のサイズの1/2にするには、ボックスで.5と入力します。

オブジェクトを指定のサイズにスケールする

4 この例の三角柱を元の側面に沿って2.35単位にするには、2つ目の参照点のプロンプトで、ボックスに2.35と入力します。

Mirror(ミラー)

ここでは、別の基本編集コマンドであるMirrorを練習します。Mirrorコマンドはオブジェクトの反転イメージコピーを作成します。オブジェクトは、ビューポートに引く線を挟んでミラーされます。

Mirrorコマンドアイコンオブジェクトをミラーする

1. チュートリアルモデルMirror Objects.3dmを開きます。

イメージ

2. 変形メニューのミラーをクリックします。
3. ステータスバーの直交モードオンにします。
4. オブジェクトを選択します。

イメージ

5. 対称軸(ミラー平面)の始点...のプロンプトで、次の絵のようにTopまたはFrontビューポートで顔の右上の点をクリックします。

イメージ

6. 対称軸(ミラー平面)の終点...のプロンプトで、画面の下のほうに向かって線をドラッグし、クリックして対称軸の終点を指定します。

イメージ

イメージ

ArrayコマンドアイコンArray(配列)

Array関係コマンドは、オブジェクトを等間隔に行列、円形にコピーします。

OrientコマンドアイコンOrient(配置)

一連の配置コマンドは、移動やコピー、スケール変更、回転操作を組み合わせ、1つのコマンドでオブジェクトの配置とスケール変更を実行できるようにします。