No it doesn't. It does not maintain the matrix. Here is an example, /Original matrix:/ matrix(2.0, 0.0, 0.0, 2.0, 300.0, 300.0)
/Apply rotate(Math.toRadians(30)):/ *<-- This one is OK but I cannot use it because it adds 30 and not set to 30* matrix(1.7, 0.9, -0.9, 1.7, 300.0, 300.0) /Apply setToRotate(Math.toRadians(30)):/ *<-- This one is not good because it does not maintain my original location. Plus, it should have not changed the matrix at all because it is resetting to 30 again.* matrix(0.8, 0.4, -0.4, 0.8, 0.0, 0.0) I guess my only option is to do some logic myself like finding the screen location of the element before applying the rotation and then resetting the location after? -- View this message in context: http://batik.2283329.n4.nabble.com/How-to-set-rotation-using-an-existing-API-tp4655329p4655342.html Sent from the Batik - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: batik-users-unsubscr...@xmlgraphics.apache.org For additional commands, e-mail: batik-users-h...@xmlgraphics.apache.org