mirror of
https://github.com/orange-cpp/omath.git
synced 2026-02-13 07:03:25 +00:00
uncommented test
This commit is contained in:
@@ -119,11 +119,12 @@ namespace omath::projection
|
|||||||
auto normalizedCords = WorldToViewPort(worldPosition);
|
auto normalizedCords = WorldToViewPort(worldPosition);
|
||||||
|
|
||||||
if (!normalizedCords.has_value())
|
if (!normalizedCords.has_value())
|
||||||
return normalizedCords;
|
return std::unexpected{normalizedCords.error()};
|
||||||
|
|
||||||
|
|
||||||
return NdcToScreenPosition(*normalizedCords);
|
return NdcToScreenPosition(*normalizedCords);
|
||||||
}
|
}
|
||||||
|
|
||||||
[[nodiscard]] std::expected<Vector3<float>, Error> WorldToViewPort(const Vector3<float>& worldPosition) const
|
[[nodiscard]] std::expected<Vector3<float>, Error> WorldToViewPort(const Vector3<float>& worldPosition) const
|
||||||
{
|
{
|
||||||
auto projected = GetViewProjectionMatrix() *
|
auto projected = GetViewProjectionMatrix() *
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ TEST(UnitTestUnityEngine, UpVector)
|
|||||||
EXPECT_EQ(up, omath::unity_engine::kAbsUp);
|
EXPECT_EQ(up, omath::unity_engine::kAbsUp);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*TEST(UnitTestUnityEngine, ProjectTargetMovedFromCamera)
|
TEST(UnitTestUnityEngine, ProjectTargetMovedFromCamera)
|
||||||
{
|
{
|
||||||
constexpr auto fov = omath::projection::FieldOfView::FromDegrees(60.f);
|
constexpr auto fov = omath::projection::FieldOfView::FromDegrees(60.f);
|
||||||
const auto cam = omath::unity_engine::Camera({0, 0, 0}, {}, {1280.f, 720.f}, fov, 0.01f, 1000.f);
|
const auto cam = omath::unity_engine::Camera({0, 0, 0}, {}, {1280.f, 720.f}, fov, 0.01f, 1000.f);
|
||||||
@@ -48,7 +48,7 @@ TEST(UnitTestUnityEngine, UpVector)
|
|||||||
EXPECT_NEAR(projected->x, 640, 0.00001f);
|
EXPECT_NEAR(projected->x, 640, 0.00001f);
|
||||||
EXPECT_NEAR(projected->y, 360, 0.00001f);
|
EXPECT_NEAR(projected->y, 360, 0.00001f);
|
||||||
}
|
}
|
||||||
}*/
|
}
|
||||||
TEST(UnitTestUnityEngine, Project)
|
TEST(UnitTestUnityEngine, Project)
|
||||||
{
|
{
|
||||||
constexpr auto fov = omath::projection::FieldOfView::FromDegrees(60.f);
|
constexpr auto fov = omath::projection::FieldOfView::FromDegrees(60.f);
|
||||||
|
|||||||
Reference in New Issue
Block a user