FAQ
Testimonials

Driving Dimensions for Rhino

JP

RhinoAssembly ヘルプ



RhinoAssembly 概要

RhinoAssembly(ライノアセンブリ)プラグインは, アセンブリ拘束 (固定, 一致, 同心円, 平行, 垂直, 正接) と 駆動寸法(長さ, 角度)を 既存の3D部品の面あるいはエッジに配置することで, 部品を簡単に他の部品へ配置する機能(アセンブリ機能)を提供します.

下図は 本プラグインが Rhino で動作している様子を表します. ステアリングホイールコンポーネントは, RhinoAssembly の拘束条件によって各部品間の関係が保持されています.

Rhino Plug-in

RhinoAssembly プラグインは, 既存のパーツに拘束と駆動寸法を与えアセンブリモデルを自動的に作成します. 組み立てられたモデルに1つ以上の駆動寸法が含まれる場合, その寸法値の変動範囲を指定することでアニメーションを生成することもできます.モデルに付加された全ての拘束と駆動寸法は, アセンブリマネージャパネルによって, とても簡単に管理できるようになっています. RhinoAssembly プラグインの簡単な使い方は, チュートリアルを参照してください.

RhinoAssembly ツールバー

プラグインが提供する各機能を実行するには, RhinoAssembly ツールバーのアイコンを選択するか, Rhino の コマンド: プロンプトへコマンド名をキー入力します. 利用可能な, ツールバー アイコンとコマンド名は, 以下で説明します.

RhinoAssembly Toolbar

アセンブリ拘束と駆動寸法を作成

アセンブリを作成するには, 図面にある既存の 3D部品へ拘束と駆動寸法を追加します. 拘束と駆動寸法は, ポリサーフェスのエッジと面にアタッチされます. モデルに拘束を与えるには, 適切な拘束を加えるツールバー アイコンを選択するか, そのコマンド名をコマンドプロンプトへキー入力し, 作図領域にて対象となるエッジまたは, 面を選択してください.

別の方法として, 順番を入れ替えることもできます. まず図形を選択しておいてから, 拘束コマンドを入力します. このケースでは. 拘束は, あらかじめ選択されていた図形に対して適用されます.

拘束は, 同じポリフェイスに属する要素間に配置することはできません.

RhinoAssembly は, 以下のジオメトリック要素に対して機能します:

  1. ポリサーフェスの基本エッジ: 直線エッジと円弧.
  2. ポリサーフェスの基本面: 平面, 円柱, 球ジオメトリの面 (トリムされた面を含みます).
  3. 独立したオブジェクト: 独立点, 直線, 円弧 (ポリラインに属する要素は含まれません).

RhinoAssembly は, 以下の拘束タイプを提供します:

  • 1. 同心円
    ツールバー アイコン: Concentricity

    Rhino コマンド: LDDConcentricity

    対象となる要素: 点, 円, 円柱, 球

    この拘束は, 2つの要素を同心円に保ちます. 同心円を円柱のペアに適用した場合などは, 同軸(同じ軸を共用)として機能します.

  • 2. 一致
    ツールバー アイコン: Coincidence

    Rhino コマンド: LDDCoincidence

    対象となる要素の組み合わせ:

    一致平面円柱
    ××
    ×
    平面××
    円柱××
    ×××

    この拘束は, 2つの要素が合わさった状態に保ちます.

  • 3. 平行
    ツールバー アイコン: Parallelism

    Rhino コマンド: LDDParallelism

    対象となる要素: 線, 平面, 円, 円柱

    この拘束は, 2つの要素を平行な状態に保ちます.

  • 4. 直交
    ツールバー アイコン: Perpendicularity

    Rhino コマンド: LDDPerpendicularity

    対象となる要素: 線, 平面, 円, 円柱

    この拘束は, 2つの要素が直交している状態に保ちます.

  • 5. 正接
    ツールバー アイコン: Tangency

    Rhino コマンド: LDDTangency

    対象となる要素: 線, 平面, 円, 円柱, 球

    この拘束は, 2つの要素が接している状態に保ちます.

  • 6. 距離
    ツールバー アイコン: Distance

    Rhino コマンド: LDDDistance

    対象となる要素: 点, 線, 平面, 円, 円柱, 球

    この拘束は, 2つの要素間を固定距離に保ちます. 球に適用した場合は, 球の中心から, 円柱に適用した場合は, 円柱の中心軸からの距離が計測されます.

  • 7. 角度
    ツールバー アイコン: Angle

    Rhino コマンド: LDDAngle

    対象となる要素: 線, 平面, 円, 円柱

    この拘束は, 2つの要素間を固定角度に保ちます.

角度, 平行, 直交 のように方向を持った拘束に対して, 角度は, 0 度から 180 度の範囲で計測されます(3次元空間における, オブジェクト方向間の挟角). 円柱サーフェイスの方向はその中心軸の方向, 円の方向は面の法線ベクトル方向です. 平面サーフェスは, 異なる方式で取り扱われ, オブジェクトと面のなす角度となり, 面の法線方向ではありません.

寸法 (角度 あるいは 距離) の作成において, プラグインは, 対象図形を選択した後, そのパラメータの規定値を計算します. この値は, 選択したオブジェクトの現在のジオメトリ位置より取得され, コマンドプロンプトに表示されます. その規定値を, 新たに作成する寸法に採用するには, Enterキーを押します. この値は, 後から 拘束プロパティ パネルを使って変更できます.

交差する面に対して距離拘束を与えたときなど, 規定値を計算できないことがあります.

デフォルトの状態で, 新たに作成された拘束は, 直ちにモデルに適用され, RhinoAssembly は, 全ての拘束と寸法を満たすようにジオメトリックオブジェクトを移動します. 拘束と寸法は, モデルの拘束リストに追加されますが, 作業領域には表示されません. 拘束を管理するには, アセンブリマネージャ パネルを使用します.

角度寸法と軸

オブジェクトの対に Angle 寸法配置した後, 角度を計測する際の軸として考える 3番目のオブジェクトを指定することができます. そのようにするには, 最初のオブジェクトの対を選択した後, A キーを押します. その3番目のオブジェクトは, 自動的に, はじめの2つと直交する拘束が与えられます. また, 平面サーフェスを軸として使用することもできます. このケースでは, 平面の法線ベクトルが 軸として考えられます.

軸を指定する場合, 角度寸法のパラメータは, いずれの値もとる事ができます. (360度 で割った際に, 同じになる 2つの角度は, 同じと見なされます) 軸の使用は, 回転部品のアニメーションにおいて, 回転回数の指定を可能にします. 例えば, モデルを 2回転させるには, 角度寸法のアニメーションパラメータに対して, 開始角度を 0, 終了角度を 720 とします.

固定図形

ツールバー アイコン: Fixation

Rhino コマンド: LDDFixation

オブジェクトを固定します. コマンドを実行した後, 固定させたい図形を選択して Enter キーを押してください. 固定は, RhinoAssembly の計算によるオブジェクトの移動を防ぎますが, ユーザーによる移動は防ぎません. 固定は, ポリフェイス全体, または その一部に適用できます. ポリフェイスのある平面を固定した場合, ポリフェイスは, 面に沿ってスライド(あるいは、円筒状の面を固定した場合は、回転) します.

硬直セットの作成

ツールバー アイコン: RigidSet

Rhino コマンド: LDDRigidSet

複数のジオメトリオブジェクトを含めた 硬直セット を作成することが出来ます.硬直セットの作成により, 複数のオブジェクトを一塊にします. コマンドを実行した後, 一塊にしたい図形を選択して Enter キーを押してください.

オブジェクトを複数の硬直セットに含めることはできません. ポリフェイスは硬直セットに含めることが出来ますが, サブサーフェイスを含めることができません.

同じ 硬直セット に含まれるオブジェクトは, 一緒に移動, 回転します. RhinoAssembly は、それらの位置関係を変更することができませんが, ユーザーは, 例えばオブジェクトをドラッグするなどして, その位置関係を変更することができます.

硬直セットは, 単純なオブジェクト(点, 線など)を, ポリライン, 曲線, サーフェスのような複雑なオブジェクトにアタッチすることを可能にします. RhinoAssembly が硬直セットを移動する際, 同じ硬直セットに含まれる全ての複雑なオブジェクトを単純なジオメトリとして移動できます. この方法によって, 線, ポリラインの位置を簡単にコントロールできます.

アセンブリマネージャ

ツールバー アイコン: Manager

Rhino コマンド: LDDManager

Assembly Manager

アセンブリマネージャ パネルを表示します. アセンブリマネージャによって, 作成した拘束を表示, 編集, 削除できます. また, 寸法のアニメーションを管理できます.

アセンブリマネージャにて拘束を選択したとき, その拘束に関連付けられたオブジェクトが, 作業空間でハイライトされます. 逆に, 作業スペースオブジェクトを選択すれば, その図形に関連付けられている拘束がアセンブリマネージャの中で強調表示されます.

自動更新チェックボックスは, どのようにモデルを更新するかを定義します. チェックボックスの隣にある色標識は, 拘束と駆動寸法の状況によって, 緑, 黄, 赤になります.(詳しくは, ジオメトリの更新 セクションを参照してください).

アセンブリマネージャは, 複数の拘束の選択をサポートします. 複数の拘束を選択する場合は, [Shift]キーあるいは[Ctrl]キーを押しながら選択します. そうすることで, 選択した複数の駆動寸法によってオブジェクトを同時にアニメーションしたり, コンテキストメニューから 削除 を選択して一度に 削除 することができます.

アセンブリマネージャはドッキング可能なウインドウです。Rhinoのメインウインドウの四隅にドラッグすることでウインドウを固定表示にすることができます。

拘束と駆動寸法の特性編集

拘束と駆動寸法の特性を編集するには, 以下の手順で行います:

  1. アセンブリマネージャを開きます.
  2. 編集したい拘束を選択します. それをダブルクリックするか, 右クリックして, 表示されるコンテキストメニューから 編集... を選択してください.
  3. 拘束プロパティパネルに注目してください.ここで, 拘束の名前, 寸法値の変更などができます. また, 寸法 (角度, 距離) が選択されている場合は, アニメーションのパラメータを設定できます.

Constraint Properties

有効 チェックボックスによって, 拘束, 寸法 の 有効/無効 を切り替えることが出来ます.

定規 ruler ボタンを押すと, 現在のオブジェクトの位置から計算される値を 拘束プロパティ パネルの各フィールドに自動的に設定します. 矢印ボタンは, 駆動寸法に設定されている値を増減するのに使えます. アセンブリマネージャ パネルの 自動更新 チェックボックスが有効になっていれば, 矢印ボタンによって値を変更すると, モデルの位置が直ちに再計算されます.

反転 ボタンを押すと, 拘束されたオブジェクトの相互位置を入れ替えます. 例えば, 面が円柱に対して接している場合に, このボタンを押すと円柱の反対側に接するように面が配置されます.

拘束プロパティパネルもドッキング可能なウインドウです. Rhinoのメインウインドウの四隅にドラッグすることでウインドウを固定表示にすることができます.

ジオメトリの更新

Update Checkbox

RhinoAssembly は, モデルを更新する方法として, 自動更新と手動更新の2つの異なるモードをサポートしています. 2つのモードは, アセンブリマネージャ パネルの 自動更新 チェックボックスで切り替えられます.

自動更新

自動更新では, 拘束と駆動寸法が直ちにモデルへ適用されます. モデルの更新は, 以下の状況において自動的に行われます:

  • 拘束, 寸法 が作成 または 削除された.
  • 駆動寸法のパラメータが変更された.
  • オブジェクトが移動, 回転, または ユーザーによってドラッグされた.

これらの操作の後, RhinoAssembly は, モデルを再計算して, オブジェクトを拘束&寸法を満たす位置に移動します.

手動更新

ツールバー アイコン: Update

Rhino コマンド: LDDUpdate

自動更新 チェックボックスが無効になっている時は, ユーザーが明示的に, この 更新 コマンドを実行した時にのみオブジェクトの再計算を行います.

再計算の際に, 拘束あるいは駆動寸法が満たさなかった場合は, エラーメッセージが表示されます.

ステータス標識

自動更新 チェックボックスの隣にある ステータス標識 の色は, 以下の意味を持っています:

  • ruler - 全ての拘束と駆動寸法が満たされた状態. 再計算が成功した場合に現れます.
  • ruler - 拘束の状態が未定な状態. 自動更新モードが有効になっているケースでは, モデルが Rhino 標準のコマンドによって(移動/回転/ドラッグ以外の)編集がされた時, また .3dmファイルを読み込んだ直後に現れます. 自動更新モードが無効になっているケースでは, ジオメトリ, 拘束が変更された際には必ず現れます. モデルを更新するためには, 標識(黄色)をダブルクリックしてください. (LDDUpdate コマンドを実行するか, Apply Constraints アイコンをクリックしてもよいです)
  • ruler - いくつかの拘束と駆動寸法が壊れている状態. 拘束条件, あるいは駆動寸法のパラメーターに矛盾があり, 全ての拘束条件が満たされていない場合に現れます. このケースでは, モデルを正常な状態にするために, 矛盾した拘束を取り除いたり, パラメータの値を変更してください.

アニメーション

RhinoAssembly は, 単一, 複数の駆動寸法に変動範囲を設定することにより, 3D モデルをアニメーションさせることができます.

単寸法アニメーション

単一の駆動寸法(角度,距離)を使ってアニメーションを作成するには, 以下の手順で行います:

  1. アセンブリマネージャを開きます.
  2. Constraint Properties

  3. アニメーションを希望する寸法をダブルクリックして, その拘束パラメータ パネルの値を編集することによって, アニメーションパラメータを変更します:
    • 開始値 フィールド には, 寸法パラメータの開始値, または 最小値を指定します.
    • 終了値 フィールドには, その終了値, または 最大値を指定します.
    • フレーム フィールドには, アニメーションのフレーム数を指定します. 大きな値を指定するとアニメーションはスムースになります.
    • 時間 フィールドには, アニメーションの再生に要する時間を指定します. ゼロ(0)は, 最も高速に再生し, 再生時間はPCの処理性能に依存します.
    • これらのパラメータは, .3dm ファイルに保存されます.
  4. 拘束プロパティ パネルの アニメーション... ボタンをクリックします. (または, アニメーションを希望する寸法を右クリックして, 表示されるコンテキストメニューから アニメーション... を選択します.)
  5. アニメーション コントロールパネルが開き, プラグインは, モデルに設定された拘束に基づき, バックグラウンドでアニメーションに必要な各フレームの計算を始めます.

複数寸法アニメーション

同時に, いくつかの駆動寸法の値を変化させてアセンブリモデルをアニメーションできます:

Constraint Properties

  1. アセンブリマネージャを開きます.
  2. 単寸法アニメーション と同じ方法で, アニメーションさせたい, それぞれの寸法の 開始値, 終了値 を指定します.
  3. アセンブリマネージャにて, Shift または Ctrlキーを押しながら複数の駆動寸法を選択します. 拘束プロパティ パネルの表示が変更され, フレーム と 時間 フィールドのみが変更できるようになります.
  4. アニメーションを開始するには, 拘束プロパティ パネル の アニメーションボタンを押します.

全寸法アニメーション

ツールバー アイコン: Animate

Rhino コマンド: LDDAnimate

LDDAnimate コマンドを実行した時は, 拘束プロパティ パネルによって指定されたパラメータによって, 全ての寸法がアニメーションします.

アニメーションコントロールパネル (プレイヤー)

単一, または 複数の寸法がアニメーションするとき, アニメーションコントロールパネル が表示されます. パネルはアニメーションをコントロールし, フレームを通じてナビゲーションさせます.

Animate

各ボタンの役割は、各種プレイヤーで使われているものと同じです:

Play アニメーションを再生. 再生する方向を指定できます.

Pause アニメーションを停止.(再生中にのみ有効).

Back Forward 1クリックで1コマ再生, 押し続けることで連続再生.

Start End 先頭(または最後)のフレームに移動.

アニメーションフレームをナビゲーションするのに, マウスを使ってスライダーをドラッグすることもできます.

折り返し チェックボックスを有効にすると, 最後まで再生した後に, 反対向きに再生します.
繰り返し チェックボックスを有効にすると, 一時停止 ボタンを押すまで, 繰り返し再生します.

アニメーションの所要時間を 時間 オプションで指定できます. 使用するコンピューターで再生可能な最高スピードでアニメーションを再生するには, 0 (ゼロ) を入力します.

編集 ボタンを押すと, 拘束プロパティ パネルが開きます. ここで, フレーム数 と 拘束パラメータの 開始値, 終了値 を編集できます. 適用 ボタンを押して変更を適用するか, キャンセル ボタンを押して元の状態に戻します.

アニメーションをレンダリング

アニメーションの各フレームをレンダリングして, BMP(ビットマップ), JPG, その他のフォーマットに保存することができます. それをするには, 以下の手順で行います:

  1. アニメーションコントロールパネルレンダリング ボタンを押します.
  2. ファイルを保存 ダイアログボックスに注目してください. 保存先フォルダを選択して, ファイルのルート名を入力します. (全てのファイルは, ルート名にフレーム番号が加えられた状態で保存されます.)
  3. OK ボタンを押して, ファイルを保存 ダイアログボックスを閉じます.
  4. レンダリングは, Rhinoに準じます. レンダリング(R)/現在のレンダラ(C) メニュー の アクティブなレンダラを使って, レンダリング処理が始まります. レンダリングはバックグラウンドでは実行されません. 処理中, アニメーションの各フレームでレンダリングウィンドウが開いたり閉じたりします. レンダリングを中止するには, Esc キーを押してください.

バージョン情報とヘルプ

ツールバー アイコン: Help

Rhino commands: LDDHelp, LDDAbout

このアイコンを左クリックすると, RhinoAssembly プラグインのバージョン情報ダイアログボックスが表示されます. 製品のバージョン情報と, 登録情報の詳細を確認できます.

アイコンを右クリックすると, ヘルプファイルを開きます. RhinoAssembly ヘルプは, ヘルプ(H)/プラグイン(P)/RhinoAssembly メニュー を経由してもアクセスできます.

登録方法

製品を登録するには, 製品登録ページ を訪れてください. 以下の手順を実行するには, ライセンスキーが必要になります.

ライセンスキーを入手したら, 以下の手順により, 登録を完了させてください.

  1. Help アイコンをクリックして, RhinoAssembly プラグインの バージョン情報ダイアログを表示します.
  2. 登録... ボタンを押します.
  3. ライセンスキーを入力してください.
  4. Rhino を再起動してください. RhinoAssembly 体験版において制限されていた機能が有効になります.

Free Download

30-day trial version

Downloads: 6486

Free Download

also on Mac OS X

Downloads: 23690

Buy Now

RhinoAssembly 1.1
full version

Driving Dimensions 1.3 Pro
for SketchUp

How To Make a
3D Cartoon in Rhino:

A Practical Guide

Video tutorials

Sample models

   Sitemap

All rights reserved © 2008–2010 «LEDAS»