メインコンテンツ

このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。

move

クラス: Aero.Body
名前空間: Aero

アニメーションのボディの位置と向きを変更する

構文

move(h,translation,rotation)

説明

move(h,translation,rotation) は、ボディ オブジェクト h の新しい位置と方向を設定します。

入力引数

すべて展開する

Aero.Body オブジェクトとして指定された航空宇宙ボディ オブジェクト。

航空宇宙ボディ x-y-z 座標系における変換行列。1 行 3 列の行列として指定されます。

例:

データ型: double

ボディの回転は、右側の x-y-z 座標軸を中心とした回転を指定する 1 行 3 列の行列 (ラジアン単位) として指定されます。回転の適用順序は、z-y-x(ヨー、ピッチ、ロール(Y-P-R))です。

データ型: double

すべて展開する

アニメーションのボディの位置を newposnewrot に変更します。

h = Aero.Body;
h.load('ac3d_xyzisrgb.ac','Ac3d');
newpos = h.Position + 1.00;
newrot = h.Rotation + 0.01;
h.move(newpos,newrot);

バージョン履歴

R2007a で導入

参考

クラス

関数