This commit is contained in:
Pascal Serrarens 2024-05-10 18:24:51 +02:00
parent 3d971c115e
commit 5489b3c45c

View File

@ -33,7 +33,7 @@ TEST(Spherical, FromVector3) {
TEST(Spherical, ToVector3) {
Vector3 v = Vector3(0, 0, 1);
Spherical s = Spherical(v);
Vector3 r = s.ToVector3();
Vector3 r = Vector3(s); // s.ToVector3();
EXPECT_FLOAT_EQ(r.x, 0.0F) << "toVector3.x 0 0 1";
EXPECT_NEAR(r.y, 0.0F, 1.0e-06) << "toVector3.y 0 0 1";
@ -41,7 +41,7 @@ TEST(Spherical, ToVector3) {
v = Vector3(0, 1, 0);
s = Spherical(v);
r = s.ToVector3();
r = Vector3(s); // s.ToVector3();
EXPECT_FLOAT_EQ(r.x, 0.0F) << "toVector3.x 0 1 0";
EXPECT_FLOAT_EQ(r.y, 1.0F) << "toVector3.y 0 1 0";
@ -49,7 +49,7 @@ TEST(Spherical, ToVector3) {
v = Vector3(1, 0, 0);
s = Spherical(v);
r = s.ToVector3();
r = Vector3(s); // s.ToVector3();
EXPECT_FLOAT_EQ(r.x, 1.0F) << "toVector3.x 1 0 0";
EXPECT_NEAR(r.y, 0.0F, 1.0e-06) << "toVector3.y 1 0 0";
@ -65,7 +65,7 @@ TEST(Spherical, Incident1) {
EXPECT_NEAR(s.horizontalAngle, sr.horizontalAngle, 1.0e-02);
EXPECT_NEAR(s.verticalAngle, sr.verticalAngle, 1.0e-02);
Vector3 r = sr.ToVector3();
Vector3 r = Vector3(sr); // sr.ToVector3();
EXPECT_NEAR(r.x, v.x, 1.0e-02) << "toVector3.x 1 0 0";
EXPECT_NEAR(r.y, v.y, 1.0e-02) << "toVector3.y 1 0 0";
EXPECT_NEAR(r.z, v.z, 1.0e-02) << "toVector3.z 1 0 0";
@ -80,7 +80,7 @@ TEST(Spherical, Incident2) {
EXPECT_NEAR(s.horizontalAngle, sr.horizontalAngle, 1.0e-05);
EXPECT_NEAR(s.verticalAngle, sr.verticalAngle, 1.0e-05);
Vector3 r = sr.ToVector3();
Vector3 r = Vector3(sr); // sr.ToVector3();
EXPECT_NEAR(r.x, v.x, 1.0e-06);
EXPECT_NEAR(r.y, v.y, 1.0e-06);
EXPECT_NEAR(r.z, v.z, 1.0e-06);
@ -93,14 +93,14 @@ TEST(Spherical, Incident2) {
EXPECT_NEAR(s.horizontalAngle, sr.horizontalAngle, 1.0e-05);
EXPECT_NEAR(s.verticalAngle, sr.verticalAngle, 1.0e-05);
r = sr.ToVector3();
r = Vector3(sr); // sr.ToVector3();
EXPECT_NEAR(r.x, v.x, 1.0e-06);
EXPECT_NEAR(r.y, v.y, 1.0e-06);
EXPECT_NEAR(r.z, v.z, 1.0e-06);
v = Vector3(1.0f, 1.0f, 1.0f);
s = Spherical(v);
r = s.ToVector3();
r = Vector3(s); // s.ToVector3();
EXPECT_NEAR(s.distance, 1.73205080F, 1.0e-02);
EXPECT_NEAR(s.horizontalAngle, 45.0F, 1.0e-02);