3次元の回転行列を表す構造体.
[詳解]
#include <math_rotation_matrix.h>
|
std::array< std::array< float, 3 >, 3 > | element |
|
3次元の回転行列を表す構造体.
回転行列については以下の参考資料を確認すること.
参考
math_rotation_matrix.h の 32 行目に定義があります。
◆ RotationMatrix3x3() [1/4]
designlab::RotationMatrix3x3::RotationMatrix3x3 |
( |
| ) |
|
|
inline |
◆ RotationMatrix3x3() [2/4]
designlab::RotationMatrix3x3::RotationMatrix3x3 |
( |
const float |
r11, |
|
|
const float |
r12, |
|
|
const float |
r13, |
|
|
const float |
r21, |
|
|
const float |
r22, |
|
|
const float |
r23, |
|
|
const float |
r31, |
|
|
const float |
r32, |
|
|
const float |
r33 |
|
) |
| |
|
inline |
◆ RotationMatrix3x3() [3/4]
◆ RotationMatrix3x3() [4/4]
◆ ~RotationMatrix3x3()
designlab::RotationMatrix3x3::~RotationMatrix3x3 |
( |
| ) |
|
|
default |
◆ CreateRotationMatrixX()
◆ CreateRotationMatrixY()
◆ CreateRotationMatrixZ()
◆ operator*()
◆ operator=()
◆ ToString()
std::string designlab::RotationMatrix3x3::ToString |
( |
| ) |
const |
◆ element
std::array<std::array<float, 3>, 3> designlab::RotationMatrix3x3::element |
データの並びについて.
| R11 R12 R13 |
| R21 R22 R23 |
| R31 R32 R33 |
R11は element[0][0],R12は element[0][1],R32は element[2][1]となる.
つまり,element[ 行 - 1 ][ 列 - 1 ]となる.
math_rotation_matrix.h の 87 行目に定義があります。
この構造体詳解は次のファイルから抽出されました: