Android Rotate Matrix
Posted
by jitm
on Stack Overflow
See other posts from Stack Overflow
or by jitm
Published on 2010-05-04T17:15:29Z
Indexed on
2010/05/04
17:18 UTC
Read the original article
Hit count: 478
Hello, I have matrix. This matrix represents array x and y coordinates. For example
float[] src = {7,1,7,2,7,3,7,4};
I need to rotate this coordinates to 90 degrees.
I use android.graphics.Matrix
like this:
float[] src = {7,1,7,2,7,3,7,4};
float[] dist = new float[8];
Matrix matrix = new Matrix();
matrix.preRotate(90.0f);
matrix.mapPoints(dist,src);
after operation rotate I have array with next values
-1.0 7.0 -2.0 7.0 -3.0 7.0 -4.0 7.0
Its is good for area with 360 degrees.
And how do rotate in area from 0 to 90? I need set up center of circle in this area but how ?
Thanks.
© Stack Overflow or respective owner