mbostock/d3 — pull request #725 by jasondavies (2012-07-24 17:47:44+00:00)
Title: Interpolate "same type" transforms in isolation.

For consistency with CSS3's 2D transforms, two transforms with the same number of transform functions and corresponding functions of the same type are treated differently: each transform function is interpolated in isolation.

This allows us to interpolate many transforms that contain constant functions in a more useful way, e.g.

"rotate()translate()"

The variable rotation angle would now be linearly interpolated on its own, keeping the constant translation vector constant.