Go to the source code of this file.
|
static const Point3 | cameraX (0, 1, 0) |
|
static const Point3 | cameraY (0, 0, 1) |
|
static const Point3 | cameraZ (1, 0, 0) |
|
int | main () |
|
| TEST (RotateFactor, checkMath) |
|
| TEST (RotateFactor, test) |
|
| TEST (RotateFactor, minimization) |
|
| TEST (RotateDirectionsFactor, test) |
|
| TEST (RotateDirectionsFactor, minimization) |
|
| TEST (RotateDirectionsFactor, Initialization) |
|
|
static const Rot3 | c1Zc2 = iRc.inverse() * i1Ri2 * iRc |
|
static const Rot3 | c2Zc3 = iRc.inverse() * i2Ri3 * iRc |
|
static const Rot3 | c3Zc4 = iRc.inverse() * i3Ri4 * iRc |
|
static const Rot3 | i1Ri2 = Rot3::AxisAngle(p1, 1) |
|
static const Rot3 | i2Ri3 = Rot3::AxisAngle(p2, 1) |
|
static const Rot3 | i3Ri4 = Rot3::AxisAngle(p3, 1) |
|
static const Rot3 | iRc (cameraX, cameraY, cameraZ) |
|
static const double | kDegree = M_PI / 180 |
|
static const Unit3 | p1 (1, 0, 0) |
|
static const Unit3 | p2 (0, 1, 0) |
|
static const Unit3 | p3 (0, 0, 1) |
|
static const Unit3 | z1 = iRc.inverse() * p1 |
|
static const Unit3 | z2 = iRc.inverse() * p2 |
|
static const Unit3 | z3 = iRc.inverse() * p3 |
|
◆ Model
◆ cameraX()
static const Point3 cameraX |
( |
0 |
, |
|
|
1 |
, |
|
|
0 |
|
|
) |
| |
|
static |
◆ cameraY()
static const Point3 cameraY |
( |
0 |
, |
|
|
0 |
, |
|
|
1 |
|
|
) |
| |
◆ cameraZ()
static const Point3 cameraZ |
( |
1 |
, |
|
|
0 |
, |
|
|
0 |
|
|
) |
| |
◆ main()
◆ TEST() [1/6]
◆ TEST() [2/6]
◆ TEST() [3/6]
◆ TEST() [4/6]
◆ TEST() [5/6]
◆ TEST() [6/6]
◆ c1Zc2
◆ c2Zc3
◆ c3Zc4
◆ i1Ri2
const Rot3 i1Ri2 = Rot3::AxisAngle(p1, 1) |
|
static |
◆ i2Ri3
const Rot3 i2Ri3 = Rot3::AxisAngle(p2, 1) |
|
static |
◆ i3Ri4
const Rot3 i3Ri4 = Rot3::AxisAngle(p3, 1) |
|
static |
◆ iRc
◆ kDegree
const double kDegree = M_PI / 180 |
|
static |
◆ p1
◆ p2
◆ p3
◆ z1
◆ z2
◆ z3