|
GaitGeneration by Graph Search
|
#include <cmath>#include <string>#include "cassert_define.h"#include "math_euler.h"#include "math_util.h"#include "math_vector3.h"クラス | |
| struct | designlab::Quaternion |
| クォータニオンを表す構造体. [詳解] | |
名前空間 | |
| namespace | designlab |
関数 | |
| constexpr Quaternion | designlab::operator* (float s, const Quaternion &q) |
| template<class Char > | |
| std::basic_ostream< Char > & | designlab::operator<< (std::basic_ostream< Char > &os, const Quaternion &q) |
| 出力ストリーム. | |
| template<class Char > | |
| std::basic_istream< Char > & | designlab::operator>> (std::basic_istream< Char > &is, Quaternion &q) |
| 入力ストリーム. | |
| constexpr Vector3 | designlab::RotateVector3 (const Vector3 &vec, const Quaternion &q) |
| 3次元の位置ベクトルを回転させる.必ず正規化クォータニオンを用いること. | |
| Quaternion | designlab::SlerpQuaternion (const Quaternion &q1, const Quaternion &q2, float t) |
| 球面線形補間を行う. | |