Springhead
An open source physics engine for virtual reality, haptics and motion generation.
|
2,3,4次元のベクトルの定義 [詳細]
#include <Base/TVector.h>
構成 | |
class | TVecDesc< EXP, T > |
class | TVec2< T > |
2次元ベクトルクラス [詳細] | |
class | TVec3< T > |
3次元ベクトルクラス. [詳細] | |
class | TVec4< T > |
4次元ベクトルクラス. [詳細] | |
class | TVec6< T > |
6次元ベクトルクラス. [詳細] | |
ネームスペース | |
Spr | |
SpatialVector V(v, w) = [v; w]; SpatialTransform X(R, r) = [R^T, -R^T * r%; O, R^T]; ^Tは転置, は外積行列,Oは零行列. X(R, r) * V(v, w) = [R^T * (v + w % r); R^T * w];. | |
型定義 | |
typedef TVec2< int > | Vec2i |
int版2次元ベクトル | |
typedef TVec2< float > | Vec2f |
float版2次元ベクトル | |
typedef TVec2< double > | Vec2d |
double版2次元ベクトル | |
typedef TVec3< int > | Vec3i |
int版3次元ベクトル | |
typedef TVec3< float > | Vec3f |
float版3次元ベクトル | |
typedef TVec3< double > | Vec3d |
double版3次元ベクトル | |
typedef TVec4< int > | Vec4i |
int版4次元ベクトル | |
typedef TVec4< float > | Vec4f |
float版4次元ベクトル | |
typedef TVec4< double > | Vec4d |
double版4次元ベクトル | |
typedef TVec6< int > | Vec6i |
int版6次元ベクトル | |
typedef TVec6< float > | Vec6f |
float版6次元ベクトル | |
typedef TVec6< double > | Vec6d |
double版6次元ベクトル | |