This commit is contained in:
2024-05-07 02:12:17 +03:00
parent edc01cfece
commit 19c818b36a

View File

@@ -1,13 +1,13 @@
#include <gtest/gtest.h> #include <gtest/gtest.h>
#include <uml/ProjectilePredictor.h> #include <uml/ProjectilePredictor.h>
#include <print>
TEST(x,x) TEST(x,x)
{ {
uml::prediction::Target target{.m_origin = {100, 0, 0}, .m_vecVelocity = {0,0, 0}, .m_IsAirborne = false}; uml::prediction::Target target{.m_origin = {100, 0, 60}, .m_vecVelocity = {0,0, 0}, .m_IsAirborne = false};
uml::prediction::Projectile proj = {.m_velocity = 600, .m_gravityMultiplier= 0.1}; uml::prediction::Projectile proj = {.m_origin = {3,2,1}, .m_velocity = 400, .m_gravityMultiplier= 0.4};
auto vel = uml::prediction::ProjectilePredictor(400).PredictPointToAim(target, proj); auto vel = uml::prediction::ProjectilePredictor(400).PredictPointToAim(target, proj);
std::print("{}", vel.has_value()); auto pitch = proj.m_origin.ViewAngleTo(vel.value()).x;
// printf("pitch: %f", pitch);
} }