2012年2月28日火曜日

キーボードを使ったコマンド実行機能

Rhinoのコマンドは、ショートカットキーやコマンドエイリアスに
登録することで、簡単なキーボード入力で実行できます。
-----------------------------------------------------------
ショートカットキー、コマンドエイリアスとは?

どちらもRhinoのコマンドやコマンドスクリプト(複数のコマンドを
実行する簡易プログラム)を、キーボードのキーに割り当てる機能。
マウスを使って、メニューやツールバーにアクセスする必要がないので、
よく使うコマンドを素早く実行したい時に便利です。
-----------------------------------------------------------

■登録方法

①Rhinoオプション(「ツール」メニュー>「オプション」)を表示。

ショートカットキーは「キーボード」ページ、
  コマンドエイリアスは「エイリアス」ページを開きます。

③ショートカットキーは、キーの一覧から空いているコマンドマクロ項目に
   コマンドまたはコマンドスクリプトを入力して「OK」をクリックします。

   コマンドエイリアスは、新規作成ボタンをクリックして、
   エイリアス項目”任意の文字キー(文字の組み合わせも可)、
  コマンドマクロ項目”にコマンドまたはコマンドスクリプトを入力して
  「OK」をクリックします。

※ショートカットキー、コマンドエイリアスとも、既存の設定に上書きで登録できます。
  (元に戻す時は各ページ内の「デフォルトに戻す」ボタンをクリックします。)

※ショートカットキーやコマンドエイリアスは日本語は登録できません。
  (アルファベット入力となります。)

ショートカットキー登録例
 画像は「F4」キーに「SaveAs」コマンド(名前を付けて保存)
を登録しています。

 

コマンドエイリアス登録例
画像は「R」キーに「Redo」コマンド(やり直し)を
登録しています。

 
 
 
 
 
 
 
 
 











実行方法

ショートカットキーは、対象の「キー」を押すことで、
そのキーに登録したコマンドが実行されます。

コマンドエイリアスは、対象の文字キーを押した後「Enter」キーを押すことで、
その文字キーに登録したコマンドが実行されます。
 
■活用のヒント


コマンドマクロに登録するコマンドのアルファベットが
わからない場合は、Rhinoのヘルプを活用すると良いです。
ヘルプでは各コマンドのアルファベット名が表記されている他、
コマンド一覧を確認できるコマンドリストがあります。

また、コマンドマクロには!感嘆符) '(ハイフン_)
_(アンダーバー)といった記号を入力しますが、
この記号にもちゃんとした意味があります。

例えば、!(感嘆符)を入力すると、
直前のコマンドをキャンセルしてコマンドマクロが実行されます。

これらの記号詳細についても、ヘルプ内のスクリプトページに
記載されているので参考にしてみてください。


2012年2月23日木曜日

色々な方法でビューポートを操作 その3

キーボードの「Home」キー「End」キーを押すことで、
移動・回転・ズームによる一連のビュー表示を、
元に戻す(またはやり直す)事が可能です。


■「Home」キー : ビューを元に戻す
■「End」キー  : ビューをやり直す

「Home」キー を押す度にひとつ前のビュー表示に戻り、
「End」キーで戻した表示をやり直す事ができます。
ビューの表示履歴を見たい時に役立ちますね。

2012年2月22日水曜日

オブジェクトの移動方法を変更する

オブジェクトや制御点をマウスの左ドラッグで移動する際、
DragMode(ドラッグモード)コマンド(*)を使用すると、
移動する方向を任意に変更できます。

(*)「編集」メニュー内の「ドラッグモードを変更」をクリック。

DragModeコマンドを実行すると、
コマンドラインに以下4つのオプションが表示され、
その中から任意の移動方向を設定できます。




それぞれのオプション効果は以下のとおり。

作業平面  : ビューポートの作業平面に平行に移動
デフォルトの設定です。
ビューポート作業平面に平行移動














ワールド   : ワールド座標のX-Y方向に平行に移動
※設定するとカーソル横にWが表示されます。
ワールド座標X-Y方向に平行移動
(各ビューが対応しているワールド座標軸については、
ビューポートの左下に灰色でアイコン表示されています。)
















ビュー : ビューの平面に対して移動
※設定するとカーソル横に4方向の矢印が表示されます。
ビュー平面に平行移動
(例えば、Perspectiveビューを回転させれば、
その時点で見ている視点で平行移動します。)
















UVN : サーフェスの制御点を、サーフェスのU、V、法線方向に移動
※設定するとカーソル横にUVNが表示されます。
サーフェスの制御点を、
サーフェスのU、V、法線方向に移動できます。
(U、V、法線についてはオンラインヘルプをご覧ください。)
















なお、DragModeコマンドで設定した移動方向は
そのままデフォルトとなりますので、通常に戻すときは
オプションを"作業平面"に設定するのをお忘れなく★

2012年2月17日金曜日

線のコーナーをトリムする


直線や曲線のコーナー(角)をトリムする場合は、
トリムコマンドのほかに、
フィレット面取りコマンドでもトリムが行えます。

フィレットコマンドのオプションを、
「半径= 0、結合=はい、トリム=はい」に設定する事で、
線のコーナーをトリムして、結合までしてくれます。
フィレットコマンドで、線のコーナーをトリム★












ですが直前に設定した半径はコマンドが覚えているため、
別の半径でフィレットする際、半径を0から変更する必要があります。

もし、フィレットコマンドを多用するなら、
フィレットの代わりに面取りコマンドを使って、
コーナーをトリムすると良いでしょう。

面取りコマンドのオプションを、
距離=0,0、結合=はい、トリム=はい」設定すれば、
フィレットコマンドと同様に線のコーナーをトリムできます。



なお、コーナーのトリムでオススメはライノ4.0の「接続コマンド」
このコマンドでは、特別な値を入力する必要なく、
線のコーナーをトリムするときに役立ちます。

2012年2月9日木曜日

長さを拘束する


直線を描くとき、始点を決めた後にキーボードから数値を入力して
「Enter」キーを押すことで、線の長さを拘束できます。

この機能は、距離拘束と呼ばれていて、
素早く正確な長さを指定するときに役立ちます。

距離拘束が有効になると、終点がどんな位置でも、
線の長さは入力した値で固定されます。
値を越えたところは白い参照線が表示されます。


直線の長さを50mmで拘束した状態。
実際は寸法は出ません。(わかり易いよう表示しています。)
















距離拘束は、ポリラインのセグメント間で使用できるほか、
曲線を描くときの点の距離、オブジェクトや制御点の移動距離など、
色々な場面で活用できます。

2012年2月8日水曜日

フルスクリーン表示

ビューポートを、ご利用のPCモニター画面にフルサイズで表示する機能があります。

その名も・・・「フルスクリーン」コマンド!(そのまんまです。)

「フルスクリーン」コマンドは、メニューやツールバー等の表示項目を、
一時的に非表示にして、ビューポートのみをモニターに最大表示します。

使用するには、コマンドエリアに直接 Fullscreen とタイプ入力して「Enter」キーを押します。
※メニューやツールバーの中には存在しないコマンドです。

ライノのサンプルモデルを使って
試してみました。 

 
通常のビューポート表示
  
フルスクリーン表示













フルスクリーン表示は、キーボードの「Esc」キーでいつでも解除できます。

モデルのプレゼンなどに使ってみてはいかがでしょうか?

なお、 ‐(ハイフン)の後に Fullscreenとタイプ入力して「Enter」キーを押すと、
フルスクリーンオプションを設定可能。
オプションでは、フルスクリーン時に表示/非表示する項目を任意に選択できます。


 



2012年2月7日火曜日

オブジェクトスナップをより便利に

オブジェクトスナップ(Osnap)は、既存オブジェクトの
特定の点にマウスカーソルを拘束させる機能。

曲線やサーフェスの端点、円の中心点など、
正確な点をマウスカーソルで指定できるので、
モデリングに欠かせない機能と言えます。

各点のボックスを左クリックすることで、
有効(チェック有)/無効(チェック無)となります。







そんな便利なオブジェクトスナップを、
更に便利に活用できる機能をご紹介します。

■右クリックで、指定した点以外を全て無効

任意の点のボックスを右クリックすることで、
その他に有効になっている点をまとめて無効にします。
複数の点の中から、1つの点だけ有効にしたい時に便利。

■「Alt」キーで、一時的にオブジェクトスナップを無効

キーボードの「Alt」キーを押している間、
点のボックスを無効にする必要なく、
一時的にオブジェクトスナップを無効にします。
有効な点にスナップせずに曲線を描きたい時や
制御点を自由に動かしたい時などに便利。