// // Created by Vlad on 27.08.2024. // #include #include #include #include #include #include TEST(UnitTestProjection, Projection) { auto x = omath::Angle::FromDegrees(90.f); auto cam = omath::source::CreateCamera({-10, 0, 0}, omath::source::ViewAngles{}, {1920.f, 1080.f}, x, 0.1f, 1000.f); const auto projected = cam.WorldToScreen({10, 0, 0}); std::print("{} {} {}", projected->x, projected->y, projected->z); }