5 #include "../../math/quaternion.h"
6 #include "../../math/vec3.h"
7 #include "../../generic/containers/heap_array.h"
22 const Vec3& translation()
const {
34 std::string name()
const;
43 const Joint* skeleton_joint_ =
nullptr;
45 Vec3 translation_, absolute_translation_;
54 RigJoint* find_joint(
const std::string& name);
57 std::size_t joint_count()
const;
63 bool absolute_transformations_dirty_ =
true;
64 void recalc_absolute_transformations();