fixed iw engine

fixed source

revert
This commit is contained in:
2025-09-19 22:07:14 +03:00
parent 3df7d65ac1
commit 7fef690f5e
8 changed files with 228 additions and 11 deletions

View File

@@ -9,7 +9,7 @@ namespace omath::source_engine
ViewAngles CameraTrait::calc_look_at_angle(const Vector3<float>& cam_origin, const Vector3<float>& look_at) noexcept
{
const auto distance = cam_origin.distance_to(look_at);
const auto delta = cam_origin - look_at;
const auto delta = look_at - cam_origin;
return {PitchAngle::from_radians(-std::asin(delta.z / distance)),
YawAngle::from_radians(std::atan2(delta.y, delta.x)), RollAngle::from_radians(0.f)};