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