18 MyArmyAngles vehicleAngles(
26 MyArmyAngles planeAnglesInMyArmyAngles(planeAngles);
28 std::cout <<
"vehicle angles(MyArmy): " << vehicleAngles << std::endl;
29 std::cout <<
"plane angles(ZYZ): " << planeAngles << std::endl;
30 std::cout <<
"plane angles(MyArmy): " << planeAnglesInMyArmyAngles << std::endl;
33 std::cout <<
"==========================================================\n";
34 std::cout <<
"rotating plane now!\n";
35 std::cout <<
"==========================================================\n";
39 planeAngles = planeRotated;
40 planeAnglesInMyArmyAngles = planeRotated;
42 std::cout <<
"new plane angles(ZYZ): " << planeAngles << std::endl;
43 std::cout <<
"new plane angles(MyArmy): " << planeAnglesInMyArmyAngles << std::endl;
Represents a rotation in a 3 dimensional space as three Euler angles.
Represents a fixed Euler rotation system.
static const BasisReturnType UnitY()
AngleAxis< double > AngleAxisd
: TensorContractionSycl.h, provides various tensor contraction kernel for SYCL backend