9 #include "PlatformSettings.h" 10 #include "maths/Rotation.h" 12 #include <NoiseSource.h> 13 #include "Directions.h" 15 #include <PythonDVec3.h> 47 std::shared_ptr<Scene>
scene =
nullptr;
79 double dmax = std::numeric_limits<double>::max();
223 virtual std::shared_ptr<Platform> clone();
224 virtual void _clone(std::shared_ptr<Platform> p);
240 std::shared_ptr<PlatformSettings> settings,
294 virtual void setOrigin(glm::dvec3 origin);
382 double &roll,
double &pitch,
double &yaw
glm::dvec3 applyTo(glm::dvec3 u)
Definition: Rotation.cpp:250
Base class for all assets.
Definition: Asset.h:10
Definition: Rotation.h:80
static const glm::dvec3 forward
y : forward-backward direction
Definition: Directions.h:21
static const RotationOrder XYZ
Definition: RotationOrder.h:48
void getAngles(RotationOrder const *order, double &roll, double &pitch, double &yaw)
Get the roll, pitch and yaw for the Rotation.
Definition: Rotation.cpp:360
static const glm::dvec3 up
z : up-down direction
Definition: Directions.h:25