「matrix3DFromEulerAngle」の版間の差分
提供: Eospedia
(ページの作成:「'''matrix3DFromEulerAngle'''とはEosのコマンドである。 == オプション一覧 == ===メインオプション=== <table border="1"> <tr> <t...」) |
|||
(同じ利用者による、間の7版が非表示) | |||
行1: | 行1: | ||
− | '''matrix3DFromEulerAngle'''とは[[Eos]]の[[コマンド]] | + | '''matrix3DFromEulerAngle'''とは[[オイラー角]]による回転を回転行列に変換する[[Eos]]の[[コマンド]]である。出力されるファイルは[[mrcImageTrans]]など回転行列を使った[[コマンド]]で使用する。 |
行14: | 行14: | ||
<td>-i</td> | <td>-i</td> | ||
<td>選択</td> | <td>選択</td> | ||
− | <td>入力ファイル</td> | + | <td>入力ファイル: [[ASCII]]</td> |
<td>stdin</td> | <td>stdin</td> | ||
</tr> | </tr> | ||
行20: | 行20: | ||
<td>-o</td> | <td>-o</td> | ||
<td>選択</td> | <td>選択</td> | ||
− | <td>出力ファイル: | + | <td>出力ファイル: [[ASCII]](4x4行列)</td> |
<td>stdout</td> | <td>stdout</td> | ||
</tr> | </tr> | ||
行60: | 行60: | ||
</tr> | </tr> | ||
</table> | </table> | ||
+ | |||
+ | ===入力ファイルのフォーマット=== | ||
+ | <pre> | ||
+ | RotMode Rot1 Rot2 Rot3 | ||
+ | |||
+ | </pre> | ||
== 実行例 == | == 実行例 == | ||
+ | ===オプション必須項目のみの場合=== | ||
+ | <pre> | ||
+ | 1.000000 0.000000 0.000000 | ||
+ | 0.000000 1.000000 0.000000 | ||
+ | 0.000000 0.000000 1.000000 | ||
+ | 0.000000 0.000000 0.000000 | ||
+ | </pre> | ||
+ | |||
+ | ===オプション -i=== | ||
+ | ====入力ファイルのデータ==== | ||
+ | <pre> | ||
+ | YOYS 30 45 60 | ||
+ | |||
+ | </pre> | ||
+ | |||
+ | ====出力ファイルのデータ==== | ||
+ | <pre> | ||
+ | 0.126826 -0.612372 0.780330 | ||
+ | 0.926777 0.353553 0.126827 | ||
+ | -0.353553 0.707107 0.612372 | ||
+ | 0.000000 0.000000 0.000000 | ||
+ | </pre> | ||
+ | |||
+ | |||
+ | ===オプション -R=== | ||
+ | ====R=(ZONS, 90, 0, 0)で実行==== | ||
+ | <pre> | ||
+ | -0.000000 -1.000000 0.000000 | ||
+ | 1.000000 -0.000000 0.000000 | ||
+ | 0.000000 0.000000 1.000000 | ||
+ | 0.000000 0.000000 0.000000 | ||
+ | </pre> |
2014年8月25日 (月) 02:11時点における最新版
matrix3DFromEulerAngleとはオイラー角による回転を回転行列に変換するEosのコマンドである。出力されるファイルはmrcImageTransなど回転行列を使ったコマンドで使用する。
目次
オプション一覧
メインオプション
オプション | 必須項目/選択項目 | 説明 | デフォルト |
---|---|---|---|
-i | 選択 | 入力ファイル: ASCII | stdin |
-o | 選択 | 出力ファイル: ASCII(4x4行列) | stdout |
-R | 選択 | 入力: 回転角度: [degree]: (EMode, Rot1, Rot2, Rot3) | (ZONS, 0.0, 0.0, 0.0) |
-c | 選択 | コンフィグファイル設定 | NULL |
-m | 選択 | モードを設定 | 0 |
-h | 選択 | ヘルプを表示 |
モードの詳細
モード | 説明 |
---|---|
0 |
入力ファイルのフォーマット
RotMode Rot1 Rot2 Rot3
実行例
オプション必須項目のみの場合
1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000
オプション -i
入力ファイルのデータ
YOYS 30 45 60
出力ファイルのデータ
0.126826 -0.612372 0.780330 0.926777 0.353553 0.126827 -0.353553 0.707107 0.612372 0.000000 0.000000 0.000000
オプション -R
R=(ZONS, 90, 0, 0)で実行
-0.000000 -1.000000 0.000000 1.000000 -0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000