キネマティクスを適用
概要と主要な概念
[キネマティクスを適用]アクティビティは、[キネマティクスを作成]アクティビティによって作成されたキネマティクスデータノードに、キネマティクスを追加して実行します。これらのキネマティクスは、3D空間でオブジェクトを移動するために使用されます。
オブジェクトは、速度と加速度/減速を指定することで、1つまたは複数の移動オペレーションを同時に実行できます。次に示す時間ベースのプロットは、2つのキネマティクスを順に実行する動作を示しています。
次の時間ベースのプロットには2つのキネマティクスが示されており、互いに重なっています。
キネマティクスには5つのタイプがあります。
- 場所 - オブジェクトの場所を特定のx、y、z座標に移動するために使用されます。速度や加速度/減速はモデル単位で定義されます。
- 回転 - オブジェクトをx、y、z軸に沿って回転するために使用されます。回転の値は度単位で定義されます。速度は、時間単位あたりの度で定義されます。加速度/減速は、時間単位あたりの度の2乗です。
- ターン XY - オブジェクトを特定の半径と特定の角度でターンします。このターンタイプは、オブジェクトをXY平面に沿って、z軸を中心にターンします。単位は回転タイプと同じです。
- ターン YZ - オブジェクトを特定の半径と特定の角度でターンします。このターンタイプは、オブジェクトをYZ平面に沿って、x軸を中心にターンします。単位は回転タイプと同じです。
- ターン ZX - オブジェクトを特定の半径と特定の角度でターンします。このターンタイプは、オブジェクトをZX平面に沿って、y軸を中心にターンします。単位は回転タイプと同じです。
- なし - [なし]を選択した場合、新しいキネマティクスは適用されません。この場合、渡されたオブジェクトについて、キネマティクスによる更新のみが行われます。
コネクター
[キネマティクスを適用]アクティビティでは、コネクターを1つのみ使用できます。詳細については、「アクティビティを追加および接続する」を参照してください。
プロパティ
次の画像は、[キネマティクスを適用]アクティビティのプロパティを示しています。
これらの各プロパティについては、次のセクションで説明します。
名前
アクティビティの名前を変更するために使用します。このプロパティの詳細については、「名前」を参照してください。
フォント
[フォント]ボタン で、アクティビティの背景色プロパティとフォントプロパティを編集するウィンドウが開きます。このプロパティの詳細については、「フォント」を参照してください。
統計
[統計]ボタン でアクティビティの統計ウィンドウが開きます。このプロパティの詳細については、「統計」を参照してください。
データノード
[データノード]プロパティは、キネマティクスデータが存在するノードを指している必要があります。このデータは、[キネマティクスを作成]アクティビティにより作成されます。
オブジェクト
[オブジェクト]プロパティは、どのオブジェクトが移動を行うかを指定します。複数のオブジェクトが同じ移動アクティビティを実行できるようにするには、オブジェクトの配列を指定します。
タイプ
[タイプ]プロパティは、データノードに追加するキネマティクスのタイプを指定します。詳細については、上述の「タイプ」を参照してください。
X、Y、Zの場所をオフセット
オフセットの場所プロパティは、x、y、zの場所のオフセットを指定します。これはオブジェクトの現在の場所からのオフセットで、絶対位置ではありません。
X、Y、Zの回転をオフセット
[タイプ]が[回転]に設定されている場合、オフセットの回転のプロパティが表示されます。これらは、x、y、z軸の回転オフセットです。これはオブジェクトの現在の回転からのオフセットで、絶対回転ではありません。単位は度です。
開始角度X、Y、Z軸
[タイプ]がターンタイプのいずれかに設定されている場合、[開始角度X、Y、Z軸]プロパティのいずれかが表示されます。開始角度が0の場合、オブジェクトの移動の初期角度が使用されます。単位は度です。
ターン角度X、Y、Z軸
[タイプ]がターンタイプのいずれかに設定されている場合、[ターン角度X、Y、Z軸]プロパティのいずれかが表示されます。回転軸を中心にどれだけターンするかを、度単位で指定します。
ターン半径
[タイプ]がターンタイプのいずれかに設定されている場合、[ターン半径]プロパティが表示されます。オブジェクトをターンする回転について、半径または中心からの距離を指定します。長さの単位を使用します。
目標速度
[目標速度]プロパティは、オブジェクトの目標の移動/回転速度を指定します。単位は時間あたりの長さです。
加速度
オブジェクトの加速度。単位は時間あたりの長さの2乗です。
減速
オブジェクトの減速。単位は時間あたりの長さの2乗です。
開始速度
オブジェクトのキネマティクスの開始速度。単位は時間あたりの長さです。
終了速度
オブジェクトのキネマティクスの終了速度。単位は時間あたりの長さです。
開始時間
キネマティクスのモデル開始時間。
割り当て先
適用されるキネマティクスのモデル終了時間を割り当てます。詳細については、「共通プロパティ」の「割り当て先」セクションを参照してください。
終了を待つ
このチェックボックスをオンにすると、キネマティクスが終了するまで[キネマティクスを適用]アクティビティにトークンが残ります。