GaitGeneration by Graph Search
読み取り中…
検索中…
一致する文字列を見つけられません
クラス | 名前空間 | 関数
math_quaternion.h ファイル
#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)
 球面線形補間を行う.