void updateTransform() { m_transform.localToParent() = g_matrix4_identity; if(isModel()) { matrix4_translate_by_vec3(m_transform.localToParent(), m_originKey.m_origin); matrix4_multiply_by_matrix4(m_transform.localToParent(), rotation_toMatrix(m_rotationKey.m_rotation)); } m_transformChanged(); if(!isModel()) { m_funcStaticOrigin.originChanged(); } }
void updateTransform() { m_transform.localToParent() = g_matrix4_identity; matrix4_translate_by_vec3(m_transform.localToParent(), m_origin); m_transformChanged(); }