mirror of
https://github.com/orange-cpp/omath.git
synced 2026-08-08 14:02:06 +00:00
improvement
This commit is contained in:
@@ -4,7 +4,6 @@
|
||||
|
||||
#pragma once
|
||||
#include "omath/engines/iw_engine/formulas.hpp"
|
||||
#include "omath/internal/constexpr_math.hpp"
|
||||
#include "omath/projection/camera.hpp"
|
||||
|
||||
namespace omath::iw_engine
|
||||
@@ -18,8 +17,8 @@ namespace omath::iw_engine
|
||||
{
|
||||
const auto direction = (look_at - cam_origin).normalized();
|
||||
|
||||
return {PitchAngle::from_radians(-internal::asin(direction.z)),
|
||||
YawAngle::from_radians(internal::atan2(direction.y, direction.x)), RollAngle::from_radians(0.f)};
|
||||
return {-PitchAngle::from_asin(direction.z), YawAngle::from_atan2(direction.y, direction.x),
|
||||
RollAngle::from_radians(0.f)};
|
||||
}
|
||||
|
||||
[[nodiscard("view matrix result should not be discarded")]]
|
||||
|
||||
Reference in New Issue
Block a user