RCNVRT
Utility/Generalサポートされているさまざまな表現間で回転座標を変換します。
使用
この関数は、任意のユーザー定義のサブルーチンから呼び出すことができます。
フォーマット
- Fortranの呼出し構文
- CALL RCNVRT(SYS1, COORD1, SYS2, COORD2, ISTAT)
- C/C++の呼出し構文
- c_rcnvrt(sys1, coord1, sys2, coord2, istat)
- Pythonの呼出し構文
- [coord2, istat] = py_rcnvrt(sys1, coord1, sys2)
- MATLABの呼出し構文
- [coord2, istat] = m_rcnvrt(sys1, coord1, sys2)
属性
- SYS1
- [文字列]
- COORD1
- [倍精度]
- SYS2
- [文字列]
出力
- COORD2
- [倍精度]
- ISTAT
- [整数]
コメント
下の表は、SYS1またはSYS2に指定できる有効なオプションと、入力配列または出力配列COORD1またはCOORD2の対応するサイズを示しています。
SYS1/SYS2 | 説明 | COORD1/COORD2のサイズ | COORD1/COORD2の内容 |
---|---|---|---|
EULER | オイラー角 | 3 | [angle1, angle2, angle3] |
EULPAR | オイラーパラメータ | 4 | [e0, e1, e2, e3] |
RODPAR | ロドリゲスパラメータ | 3 | [r1, r2, r3] |
AXAYAZ | X、Y、およびZ軸周りの回転変位 | 3 | [angle1, angle2, angle3] |
YPR | ヨー、ピッチ、およびロール角 | 3 | [angle1, angle2, angle3] |
COSINES | 方向余弦 | 9 | [a11, a21, a31, a12, a22, a32, a13, a23, a33] |
B313 | Body 3-1-3 | 3 | [angle1, angle2, angle3] |
B321 | Body 3-2-1 | 3 | [angle1, angle2, angle3] |
B312 | Body 3-1-2 | 3 | [angle1, angle2, angle3] |
B323 | Body 3-2-3 | 3 | [angle1, angle2, angle3] |
B123 | Body 1-2-3 | 3 | [angle1, angle2, angle3] |
BRYANT | ブライアン角 | 3 | [b1, b2, b3] |
B132 | Body 1-3-2 | 3 | [angle1, angle2, angle3] |
B121 | Body 1-2-1 | 3 | [angle1, angle2, angle3] |
B131 | Body 1-3-1 | 3 | [angle1, angle2, angle3] |
B231 | Body 2-3-1 | 3 | [angle1, angle2, angle3] |
B213 | Body 2-1-3 | 3 | [angle1, angle2, angle3] |
B212 | Body 2-1-2 | 3 | [angle1, angle2, angle3] |
B232 | Body 2-3-2 | 3 | [angle1, angle2, angle3] |
S313 | Space 3-1-3 | 3 | [angle1, angle2, angle3] |
S321 | Space 3-2-1 | 3 | [angle1, angle2, angle3] |
S312 | Space 3-1-2 | 3 | [angle1, angle2, angle3] |
S323 | Space 3-2-3 | 3 | [angle1, angle2, angle3] |
S123 | Space 1-2-3 | 3 | [angle1, angle2, angle3] |
S132 | Space 1-3-2 | 3 | [angle1, angle2, angle3] |
S121 | Space 1-2-1 | 3 | [angle1, angle2, angle3] |
S131 | Space 1-3-1 | 3 | [angle1, angle2, angle3] |
S231 | Space 2-3-1 | 3 | [angle1, angle2, angle3] |
S213 | Space 2-1-3 | 3 | [angle1, angle2, angle3] |
S212 | Space 2-1-2 | 3 | [angle1, angle2, angle3] |
S232 | Space 2-3-2 | 3 | [angle1, angle2, angle3] |