Re: How to set rotation using an existing API

fireball <[email protected]>
Newsgroups gmane.text.xml.batik.user
Message-ID <[email protected]>
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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.