45 [&](
auto& child_absolute_transform)
47 const bone_index_type parent_index = m_skeleton->get_bone_parent(child_index);
49 if (parent_index != child_index)
51 child_absolute_transform = m_absolute_transforms[parent_index] * m_relative_transforms[child_index];
55 child_absolute_transform = m_relative_transforms[child_index];
std::uint16_t bone_index_type
Bone index type.
void update()
Updates the pose after one or more relative transforms have been changed.
constexpr pose() noexcept=default
Constructs an empty pose.
std::vector< bone_transform_type > m_absolute_transforms
Absolute transforms for each bone in a skeleton.
Skeletal animation skeleton.
T identity(ForwardIt1 first1, ForwardIt1 last1, ForwardIt2 first2)
Returns the percent identity between two proteins.