由网友(13.痛失吾爱)分享简介:假设我初始化的AffineTransform如下:Suppose I initialize an AffineTransform as below:的AffineTransform AF =新AffineTransform(2,3,4,5,6,7); AffineTransform af = new Affine...
假设我初始化的AffineTransform如下:
Suppose I initialize an AffineTransform as below:
的AffineTransform AF =新AffineTransform(2,3,4,5,6,7);
AffineTransform af = new AffineTransform(2, 3, 4, 5, 6, 7);
我将如何创建一个使用Android的SDK等效矩阵?
How would I create an equivalent Matrix using android's sdk?
推荐答案
从AffineTransform's javadoc的:
[ x'] [ m00 m01 m02 ] [ x ] [ m00x + m01y + m02 ]
[ y'] = [ m10 m11 m12 ] [ y ] = [ m10x + m11y + m12 ]
[ 1 ] [ 0 0 1 ] [ 1 ] [ 1 ]
不知道,但也许
Not sure, but perhaps
Matrix m = new Matrix();
m.setValues(new float[]{2,3,4,5,6,7,0,0,1});
编辑: 评论者指出,顺序应该是
Commenter points out that the order should be
m.setValues(new float[]{2,4,6,3,5,7,0,0,1});
相关推荐
最新文章