File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 55
66#include " GLTF.hpp"
77
8+ #include < numbers>
9+
810struct Quaternion
911{
1012 float x;
@@ -15,12 +17,12 @@ struct Quaternion
1517 Quaternion () = default ;
1618 Quaternion (FVector angles)
1719 {
18- double c1 = std::cos ((angles.x * M_PI / 180 .0f ) * 0.5 );
19- double s1 = std::sin ((angles.x * M_PI / 180 .0f ) * 0.5 );
20- double c2 = std::cos ((angles.y * M_PI / 180 .0f ) * 0.5 );
21- double s2 = std::sin ((angles.y * M_PI / 180 .0f ) * 0.5 );
22- double c3 = std::cos ((angles.z * M_PI / 180 .0f ) * 0.5 );
23- double s3 = std::sin ((angles.z * M_PI / 180 .0f ) * 0.5 );
20+ double c1 = std::cos ((angles.x * std::numbers::pi / 180 .0f ) * 0.5 );
21+ double s1 = std::sin ((angles.x * std::numbers::pi / 180 .0f ) * 0.5 );
22+ double c2 = std::cos ((angles.y * std::numbers::pi / 180 .0f ) * 0.5 );
23+ double s2 = std::sin ((angles.y * std::numbers::pi / 180 .0f ) * 0.5 );
24+ double c3 = std::cos ((angles.z * std::numbers::pi / 180 .0f ) * 0.5 );
25+ double s3 = std::sin ((angles.z * std::numbers::pi / 180 .0f ) * 0.5 );
2426
2527 this ->w = c1 * c2 * c3 - s1 * s2 * s3;
2628 this ->x = s1 * c2 * c3 + c1 * s2 * s3;
You can’t perform that action at this time.
0 commit comments