vmath/tests/test-output.txt
2021-02-27 11:28:23 -08:00

151 lines
4.9 KiB
Plaintext

# 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)