150 lines
4.9 KiB
Text
150 lines
4.9 KiB
Text
# angle stuff
|
|
0.1000000014901161 should be: 0.1
|
|
0.09999990463256836 should be: 0.1
|
|
0.1000003814697266 should be: 0.1
|
|
0.09999990463256836 should be: 0.1
|
|
0.09999942779541016 should be: 0.1
|
|
-0.1000000014901161 should be: -0.1
|
|
-0.09999942779541016 should be: -0.1
|
|
-0.09999990463256836 should be: -0.1
|
|
-0.09999990463256836 should be: -0.1
|
|
-0.1000003814697266 should be: -0.1
|
|
# basic vector vec2
|
|
(8.0000, 8.0000)
|
|
(-6.0000, -4.0000)
|
|
(13.7000, 27.4000)
|
|
(0.0730, 0.1460)
|
|
(8.0000, 8.0000)
|
|
(1.0000, 2.0000)
|
|
(13.7000, 27.4000)
|
|
(1.0000, 2.0000)
|
|
# basic vector vec3
|
|
(8.00000000, 8.00000000, 8.00000000)
|
|
(-6.00000000, -4.00000000, -2.00000000)
|
|
(13.69999981, 27.39999962, 41.09999847)
|
|
(0.07299270, 0.14598541, 0.21897811)
|
|
(8.00000000, 8.00000000, 8.00000000)
|
|
(1.00000000, 2.00000000, 3.00000000)
|
|
(13.69999981, 27.39999962, 41.09999847)
|
|
(1.00000000, 2.00000000, 3.00000000)
|
|
# basic vector vec4
|
|
(8.00000000, 8.00000000, 8.00000000, 8.00000000)
|
|
(-6.00000000, -4.00000000, -2.00000000, 0.00000000)
|
|
(13.69999981, 27.39999962, 41.09999847, 54.79999924)
|
|
(0.07299270, 0.14598541, 0.21897811, 0.29197082)
|
|
(8.00000000, 8.00000000, 8.00000000, 8.00000000)
|
|
(1.00000000, 2.00000000, 3.00000000, 4.00000000)
|
|
(13.69999981, 27.39999962, 41.09999847, 54.79999924)
|
|
(1.00000000, 2.00000000, 3.00000000, 4.00000000)
|
|
# basic vector mat4
|
|
[1.00000, 0.00000, 0.00000, 0.00000,
|
|
0.00000, 1.00000, 0.00000, 0.00000,
|
|
0.00000, 0.00000, 1.00000, 0.00000,
|
|
0.00000, 0.00000, 0.00000, 1.00000]
|
|
q(0.00000000, 0.00000000, 0.00000000, 1.00000000)
|
|
[1.00000, 0.00000, 0.00000, 0.00000,
|
|
0.00000, 1.00000, 0.00000, 0.00000,
|
|
0.00000, 0.00000, 1.00000, 0.00000,
|
|
0.00000, 0.00000, 0.00000, 1.00000]
|
|
# basic vector mat4 -1
|
|
[1.00000, 0.00000, 0.00000, 0.00000,
|
|
0.00000, 0.00000, -1.00000, 0.00000,
|
|
0.00000, 1.00000, 0.00000, 0.00000,
|
|
0.00000, 0.00000, 0.00000, 1.00000]
|
|
q(0.70710677, 0.00000000, 0.00000000, 0.70710677)
|
|
[1.00000, 0.00000, 0.00000, 0.00000,
|
|
0.00000, 0.00000, -1.00000, 0.00000,
|
|
0.00000, 1.00000, 0.00000, 0.00000,
|
|
0.00000, 0.00000, 0.00000, 1.00000]
|
|
# Y 90
|
|
[0.00000, 0.00000, 1.00000, 0.00000,
|
|
0.00000, 1.00000, 0.00000, 0.00000,
|
|
-1.00000, 0.00000, 0.00000, 0.00000,
|
|
0.00000, 0.00000, 0.00000, 1.00000]
|
|
q(0.00000000, 0.70710671, 0.00000000, 0.70710677)
|
|
[0.00000, 0.00000, 1.00000, 0.00000,
|
|
0.00000, 1.00000, 0.00000, 0.00000,
|
|
-1.00000, 0.00000, 0.00000, 0.00000,
|
|
0.00000, 0.00000, 0.00000, 1.00000]
|
|
# -Y 90
|
|
[0.00000, 0.00000, -1.00000, 0.00000,
|
|
0.00000, 1.00000, 0.00000, 0.00000,
|
|
1.00000, 0.00000, 0.00000, 0.00000,
|
|
0.00000, 0.00000, 0.00000, 1.00000]
|
|
q(0.00000000, -0.70710671, 0.00000000, 0.70710677)
|
|
[0.00000, 0.00000, -1.00000, 0.00000,
|
|
0.00000, 1.00000, 0.00000, 0.00000,
|
|
1.00000, 0.00000, 0.00000, 0.00000,
|
|
0.00000, 0.00000, 0.00000, 1.00000]
|
|
# X 90
|
|
[1.00000, 0.00000, 0.00000, 0.00000,
|
|
0.00000, 0.00000, -1.00000, 0.00000,
|
|
0.00000, 1.00000, 0.00000, 0.00000,
|
|
0.00000, 0.00000, 0.00000, 1.00000]
|
|
q(0.70710671, 0.00000000, 0.00000000, 0.70710677)
|
|
[1.00000, 0.00000, 0.00000, 0.00000,
|
|
0.00000, 0.00000, -1.00000, 0.00000,
|
|
0.00000, 1.00000, 0.00000, 0.00000,
|
|
0.00000, 0.00000, 0.00000, 1.00000]
|
|
true
|
|
# Y 90
|
|
[1.00000, 0.00000, 0.00000, 0.00000,
|
|
0.00000, 0.00000, -1.00000, 0.00000,
|
|
0.00000, 1.00000, 0.00000, 0.00000,
|
|
0.00000, 0.00000, 0.00000, 1.00000]
|
|
q(0.70710671, 0.00000000, 0.00000000, 0.70710677)
|
|
[1.00000, 0.00000, 0.00000, 0.00000,
|
|
0.00000, 0.00000, -1.00000, 0.00000,
|
|
0.00000, 1.00000, 0.00000, 0.00000,
|
|
0.00000, 0.00000, 0.00000, 1.00000]
|
|
true
|
|
# 1,1,1 1.11rad
|
|
[-0.29392, 0.84253, 0.45139, 0.00000,
|
|
0.45139, -0.29392, 0.84253, 0.00000,
|
|
0.84253, 0.45139, -0.29392, 0.00000,
|
|
0.00000, 0.00000, 0.00000, 1.00000]
|
|
q(0.56875318, 0.56875318, 0.56875318, -0.17192911)
|
|
[-0.29392, 0.84253, 0.45139, 0.00000,
|
|
0.45139, -0.29392, 0.84253, 0.00000,
|
|
0.84253, 0.45139, -0.29392, 0.00000,
|
|
0.00000, 0.00000, 0.00000, 1.00000]
|
|
# 1,1,1 1.11rad
|
|
[-0.29392, -0.45139, -0.84253, 0.00000,
|
|
-0.84253, -0.29392, 0.45139, 0.00000,
|
|
-0.45139, 0.84253, -0.29392, 0.00000,
|
|
0.00000, 0.00000, 0.00000, 1.00000]
|
|
q(-0.56875318, 0.56875318, 0.56875318, -0.17192911)
|
|
[-0.29392, -0.45139, -0.84253, 0.00000,
|
|
-0.84253, -0.29392, 0.45139, 0.00000,
|
|
-0.45139, 0.84253, -0.29392, 0.00000,
|
|
0.00000, 0.00000, 0.00000, 1.00000]
|
|
# 1,1,1 1.11rad
|
|
[-0.12426, -0.03090, -0.99177, 0.00000,
|
|
-0.52440, -0.84648, 0.09208, 0.00000,
|
|
-0.84236, 0.53152, 0.08898, 0.00000,
|
|
0.00000, 0.00000, 0.00000, 1.00000]
|
|
q(-0.63899082, 0.21725684, 0.71758670, -0.17192909)
|
|
[-0.12426, -0.03090, -0.99177, 0.00000,
|
|
-0.52440, -0.84648, 0.09208, 0.00000,
|
|
-0.84236, 0.53152, 0.08898, 0.00000,
|
|
0.00000, 0.00000, 0.00000, 1.00000]
|
|
# matrix to quat test
|
|
# matrix to quat test
|
|
# matrix to quat test
|
|
Test Mat3 * Mat3:
|
|
[1.0000, 0.0000, 0.0000,
|
|
0.0000, 1.0000, 0.0000,
|
|
50.0000, 50.0000, 0.0000]
|
|
[1.0000, 0.0000, 0.0000,
|
|
0.0000, 1.0000, 0.0000,
|
|
50.0000, 50.0000, 1.0000]
|
|
[300.0000, 360.0000, 420.0000,
|
|
660.0000, 810.0000, 960.0000,
|
|
1020.0000, 1260.0000, 1500.0000]
|
|
[300.0000, 360.0000, 420.0000,
|
|
660.0000, 810.0000, 960.0000,
|
|
1020.0000, 1260.0000, 1500.0000]
|
|
Test Mat3 * Vec2 and Vec3:
|
|
(50.00000000, 50.00000000, 1.00000000)
|
|
(50.0000, 50.0000)
|
|
(50.00000000, 50.00000000, 1.00000000)
|