java命名空间java.awt.geom类affinetransform的类成员方法:
affinetransform定义及介绍
本文导语:
affinetransform
public affinetransform(double[] flatmatrix)
根据双精度值数组构造一个新 affinetransform,该数组要么表示 3x3 变换矩阵的 4 个非平移条目,要么表示它的 6 个可指定条目。从该数组中检索到的值为 { m00 m10 m01 m11 [m02 m12]}。...
public affinetransform(double[] flatmatrix)
- 根据双精度值数组构造一个新
affinetransform
,该数组要么表示 3x3 变换矩阵的 4 个非平移条目,要么表示它的 6 个可指定条目。从该数组中检索到的值为 { m00 m10 m01 m11 [m02 m12]}。
- 参数:
flatmatrix
- double 数组,包含要在新 affinetransform
对象中设置的值。假定数组的长度至少为 4。如果数组的长度小于 6,则仅采用前 4 个值。如果数组的长度大于 6,则采用前 6 个值。- 从以下版本开始:
- 1.2
gettranslateinstance
public static affinetransform gettranslateinstance(double tx,
double ty)
- 返回表示平移变换的变换。表示返回变换的矩阵是:
[ 1 0 tx ]
[ 0 1 ty ]
[ 0 0 1 ]
- 参数:
tx
- 坐标在 x 轴方向上平移的距离ty
- 坐标在 y 轴方向上平移的距离
- 返回:
- 表示平移变换的
affinetransform
对象,该对象是使用指定向量创建的。 - 从以下版本开始:
- 1.2