diff --git a/tests/engines/unit_test_open_gl.cpp b/tests/engines/unit_test_open_gl.cpp index 5e0a462..a107533 100644 --- a/tests/engines/unit_test_open_gl.cpp +++ b/tests/engines/unit_test_open_gl.cpp @@ -10,7 +10,13 @@ TEST(UnitTestOpenGL, ForwardVector) { const auto forward = omath::opengl_engine::ForwardVector({}); + omath::opengl_engine::ViewAngles angles = {}; + angles.pitch = omath::opengl_engine::PitchAngle::FromDegrees(90); + std::print("{}\n", angles.pitch.AsDegrees()); + const auto forward2 = omath::opengl_engine::ForwardVector(angles); + + std::println("{} {} {}", forward2.x, (int)forward2.y, forward2.z); EXPECT_EQ(forward, omath::opengl_engine::kAbsForward); } diff --git a/tests/engines/unit_test_source_engine.cpp b/tests/engines/unit_test_source_engine.cpp index c129249..529e69d 100644 --- a/tests/engines/unit_test_source_engine.cpp +++ b/tests/engines/unit_test_source_engine.cpp @@ -10,6 +10,11 @@ TEST(UnitTestSourceEngine, ForwardVector) { const auto forward = omath::source_engine::ForwardVector({}); + omath::source_engine::ViewAngles angles; + //angles.pitch = omath::source_engine::PitchAngle::FromDegrees(-90); + const auto forward2 = omath::source_engine::ForwardVector(angles); + + //std::println("{} {} {}", forward2.x, forward2.y, forward2.z); EXPECT_EQ(forward, omath::source_engine::kAbsForward); }