「matrix3DToEulerAngle」の版間の差分
提供: Eospedia
| (同じ利用者による、間の1版が非表示) | |||
| 行14: | 行14: | ||
<td>-i</td> | <td>-i</td> | ||
<td>選択</td> | <td>選択</td> | ||
| − | <td>入力ファイル: | + | <td>入力ファイル: [[ASCII]](Matrix3D)</td> |
<td>stdin</td> | <td>stdin</td> | ||
</tr> | </tr> | ||
| 行20: | 行20: | ||
<td>-o</td> | <td>-o</td> | ||
<td>選択</td> | <td>選択</td> | ||
| − | <td>出力ファイル: | + | <td>出力ファイル: [[ASCII]]</td> |
<td>stdout</td> | <td>stdout</td> | ||
</tr> | </tr> | ||
| 行32: | 行32: | ||
<td>-Check</td> | <td>-Check</td> | ||
<td>選択</td> | <td>選択</td> | ||
| − | <td>入力: | + | <td>入力: 桁数チェック</td> |
<td>1e-4</td> | <td>1e-4</td> | ||
</tr> | </tr> | ||
| 行71: | 行71: | ||
===入力ファイルのデータ=== | ===入力ファイルのデータ=== | ||
<pre> | <pre> | ||
| − | 1 0 0 | + | 1.000000 -0.000000 0.000000 |
| − | 0 0 -1 | + | 0.000000 -0.000000 -1.000000 |
| − | 0 1 0 | + | 0.000000 1.000000 -0.000000 |
| − | 0 0 0 | + | 0.000000 0.000000 0.000000 |
| − | + | ||
</pre> | </pre> | ||
| 行90: | 行89: | ||
YEYR 90.000003 0.000000 0.000000 | YEYR 90.000003 0.000000 0.000000 | ||
</pre> | </pre> | ||
| + | |||
| + | |||
| + | ===オプション -Check=== | ||
| + | ====Check=1e-7で実行==== | ||
| + | <pre> | ||
| + | Something wrong! delta: 1.24522e-07 | ||
| + | </pre> | ||
| + | |||
| + | <div>入力ファイルの桁数が足りないので、エラーとなる</div> | ||
2014年8月25日 (月) 02:20時点における最新版
matrix3DToEulerAngleとは回転行列をオイラー角の回転に変換するEosのコマンドである。
目次
オプション一覧
メインオプション
| オプション | 必須項目/選択項目 | 説明 | デフォルト |
|---|---|---|---|
| -i | 選択 | 入力ファイル: ASCII(Matrix3D) | stdin |
| -o | 選択 | 出力ファイル: ASCII | stdout |
| -EM | 選択 | 入力: オイラー角の回転モード | ZONS |
| -Check | 選択 | 入力: 桁数チェック | 1e-4 |
| -c | 選択 | コンフィグファイル設定 | NULL |
| -m | 選択 | モードを設定 | 0 |
| -h | 選択 | ヘルプを表示 |
モードの詳細
| モード | 説明 |
|---|---|
| 0 |
実行例
入力ファイルのデータ
1.000000 -0.000000 0.000000
0.000000 -0.000000 -1.000000
0.000000 1.000000 -0.000000
0.000000 0.000000 0.000000
オプション必須項目のみの場合
ZONS 89.999996 90.000003 270.000001
オプション -EM
EM=YEYRで実行
YEYR 90.000003 0.000000 0.000000
オプション -Check
Check=1e-7で実行
Something wrong! delta: 1.24522e-07
入力ファイルの桁数が足りないので、エラーとなる