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