diff --git a/src/scene/assembly.rs b/src/scene/assembly.rs index 1e6e98c..e6df886 100644 --- a/src/scene/assembly.rs +++ b/src/scene/assembly.rs @@ -86,7 +86,7 @@ impl<'a> Assembly<'a> { let pxforms = xform_stack.top(); let xform = lerp_slice(&self.xforms[a..b], time); if !pxforms.is_empty() { - lerp_slice(pxforms, time).compose(&xform) + xform.compose(&lerp_slice(pxforms, time)) } else { xform }