AffineTrans _afTranslate, _afScale, _afRotate;//平移的是世界坐标系下的dx, dy, dz,而不是局部坐标系_afTranslate.m03 += dx; //translate x_afTranslate.m13 += dy; //translate y_afTranslate.m23 += dz; //translate z_afScale.set(scaleX, 0, 0, 0, 0, scaleY, 0, 0, 0, 0, scaleZ, 0);_afTranslate.mul(_afScale);//旋转是按照自身局部坐标系下的旋转轴来进行的_afRotate.setIdentity();_afRotate.setRotationZ(degreeZ);_afTranslate.mul(_afRotate);_afRotate.setIdentity();_afRotate.setRotationX(degreeX);_afTranslate.mul(_afRotate);_afRotate.setIdentity();_afRotate.setRotationY(degreeY);_afTranslate.mul(_afRotate);layout.setAffineTrans(_afTranslate);