// // Created by Vlad on 27.08.2024. // #include #include #include #include #include TEST(UnitTestProjection, IsPointOnScreen) { const omath::projection::Camera camera({0, 0, 0}, {0, 0.f, 0.f} , {1920.f, 1080.f, 0.f}, 110, 0.1, 500); const auto proj = camera.WorldToScreen({5, 0, 0}); if (proj) std::print("{} {} {}", proj->x, proj->z, proj->y); EXPECT_TRUE(proj.has_value()); }