|
UniDx
|
3x4 の列ベクトル(行列×ベクトル)行優先(最初の行から順番)行列 [詳解]
#include <BoneMath.h>
公開メンバ関数 | |
| constexpr | BoneMat3x4 () noexcept |
| constexpr | BoneMat3x4 (const Vector4 &ic0, const Vector4 &ic1, const Vector4 &ic2) noexcept |
| constexpr Matrix4x4 | ToMatrix4x4 () const noexcept |
| Matrix4x4 に戻す | |
| constexpr Vector3 | translation () const noexcept |
| 平行移動成分 | |
| constexpr void | setTranslation (const Vector3 &t) noexcept |
| constexpr Vector3 | TransformPoint (const Vector3 &p) const noexcept |
| 点を変換(平行移動込み) | |
| constexpr Vector3 | TransformVector (const Vector3 &v) const noexcept |
| 方向ベクトルを変換(平行移動なし) | |
静的公開メンバ関数 | |
| static constexpr BoneMat3x4 | FromMatrix4x4 (const Matrix4x4 &m) noexcept |
| Matrix4x4(row-major)から作る | |
公開変数類 | |
| Vector4 | c0 |
| Vector4 | c1 |
| Vector4 | c2 |
静的公開変数類 | |
| static const BoneMat3x4 | identity = BoneMat3x4(Vector4(1, 0, 0, 0), Vector4(0, 1, 0, 0), Vector4(0, 0, 1, 0)) |
3x4 の列ベクトル(行列×ベクトル)行優先(最初の行から順番)行列
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlinestaticconstexprnoexcept |
Matrix4x4(row-major)から作る
|
inlineconstexprnoexcept |
点を変換(平行移動込み)
方向ベクトルを変換(平行移動なし)
|
inlineconstexprnoexcept |
平行移動成分
| Vector4 UniDx::BoneMat3x4::c0 |
| Vector4 UniDx::BoneMat3x4::c1 |
| Vector4 UniDx::BoneMat3x4::c2 |
|
static |