マーカ軌道の記録と表示

この機能は”パッシブマーカ”デバイスの位置と姿勢を時系列データとして記録・表示するものです。ここでは、モーションキャプチャアイテムを使ったパッシブマーカ軌道の記録と表示の仕方を説明します。

モーションキャプチャアイテムの作成と設定

シミュレーションの実行主体となるモーションキャプチャアイテムを生成します。 メインメニューの「ファイル」-「新規」-「モーションキャプチャ」を選択して生成してください。生成したモーションキャプチャアイテムは、対象とするボディの子アイテムとして配置します。

パッシブマーカの設定

モーションキャプチャアイテムは、ボディに設定したパッシブマーカの位置と姿勢を記録します。パッシブマーカは、カメラやライト等と同様に、任意のリンクのelements以下に記述します。以下は、パッシブマーカの記述例です。

-
  type: PassiveMarker
  name: RedMarker
  translation: [ 0.0, 0.0, 0.3 ]
  rotation: [ 0, 1, 0, -90 ]
  radius: 0.1
  color: [ 1.0, 0.0, 0.0 ]
  transparency: 0.3

各キーの詳細は以下の通りです。

パラメータ

デフォルト値

単位

意味

radius

1.0

m

パッシブマーカのマーカの半径を指定します。

color

1.0, 0.0, 0.0

-, -, -

パッシブマーカのマーカの色をRGBで指定します。

transparency

0.0

-

パッシブマーカのマーカの透過度を指定します。

symbol

true

-

パッシブマーカを表すシンボルの表示/非表示を指定します。

シミュレーションの実行

シミュレーションバーから通常通りシミュレーションを実行してください。シミュレーションが終了するとシーンビュー内にパッシブマーカの軌道が表示されます。また、パッシブマーカの軌道はポイントセットアイテムとして記録され、モーションキャプチャアイテムの子アイテムとしてアイテムツリービューに登録されます。ポイントセットアイテムのチェックボタンを押すことで、パッシブマーカの軌道の表示・非表示を切り替えることができます。

../_images/motion_1.png