MCPcopy Create free account
hub / github.com/TorqueGameEngines/Torque3D / TEST

Function TEST

Engine/source/math/test/mQuatTest.cpp:37–47  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

35#define EXPECT_QUAT_EQ(q1, q2) EXPECT_LT(q1.angleBetween(q2), epsilon)
36
37TEST(QuatF, AngleBetween)
38{
39 QuatF p(QuatF::Identity), q(QuatF::Identity);
40 EXPECT_LT(p.angleBetween(q), epsilon)
41 << "Angle between identity quaternions should be ~0.";
42
43 p.set(EulerF(0.1, 0.15, -0.2));
44 q = p;
45 EXPECT_LT(p.angleBetween(q), epsilon)
46 << "Angle between identical quaternions should be ~0.";
47}
48
49/// Test conversion from EulerF.
50TEST(QuatF, Construction)

Callers

nothing calls this directly

Calls 3

angleBetweenMethod · 0.80
QuatFClass · 0.50
setMethod · 0.45

Tested by

no test coverage detected