public class HMatrixTransformer extends HObject
| 限定符和类型 | 方法和说明 |
|---|---|
static double |
getRotation(HMatrix m)
[静态] 计算矩阵中的旋转角度(以度为单位)。
|
static double |
getRotationRadians(HMatrix m)
[静态] 计算矩阵中的旋转角度(以弧度为单位)。
|
static double |
getScaleX(HMatrix m)
[静态] 计算矩阵中的水平缩放。
|
static double |
getScaleY(HMatrix m)
[静态] 计算矩阵中的垂直缩放。
|
static double |
getSkewX(HMatrix m)
[静态] 计算矩阵中的水平倾斜角度(以度为单位)。
|
static double |
getSkewXRadians(HMatrix m)
[静态] 计算矩阵中的水平倾斜角度(以弧度为单位)。
|
static double |
getSkewY(HMatrix m)
[静态] 计算矩阵中的垂直倾斜角度(以度为单位)。
|
static double |
getSkewYRadians(HMatrix m)
[静态] 计算矩阵中的垂直倾斜角度(以弧度为单位)。
|
static void |
matchInternalPointWithExternal(HMatrix m,
HPoint internalPoint,
HPoint externalPoint)
[静态] 根据需要移动矩阵,将内部点与外部点对齐。
|
static void |
rotateAroundExternalPoint(HMatrix m,
double x,
double y,
double angleDegrees)
[静态] 围绕矩阵转换空间以外定义的点旋转矩阵。
|
static void |
rotateAroundInternalPoint(HMatrix m,
double x,
double y,
double angleDegrees)
[静态] 围绕矩阵转换空间中定义的点旋转矩阵。
|
static void |
setRotation(HMatrix m,
double rotation)
[静态] 更改矩阵中的旋转角度。
|
static void |
setRotationRadians(HMatrix m,
double rotation)
[静态] 更改矩阵中的旋转角度。
|
static void |
setScaleX(HMatrix m,
double scaleX)
[静态] 更改矩阵中的水平缩放。
|
static void |
setScaleY(HMatrix m,
double scaleY)
[静态] 更改矩阵中的垂直缩放。
|
static void |
setSkewX(HMatrix m,
double skewX)
[静态] 更改矩阵中的水平倾斜。
|
static void |
setSkewXRadians(HMatrix m,
double skewX)
[静态] 更改矩阵中的水平倾斜
|
static void |
setSkewY(HMatrix m,
double skewY)
[静态] 更改矩阵中的垂直倾斜。
|
static void |
setSkewYRadians(HMatrix m,
double skewY)
[静态] 更改矩阵中的垂直倾斜
|
public static double getRotation(HMatrix m)
m - public static double getRotationRadians(HMatrix m)
m - public static double getScaleX(HMatrix m)
m - public static double getScaleY(HMatrix m)
m - public static double getSkewX(HMatrix m)
m - public static double getSkewXRadians(HMatrix m)
m - public static double getSkewY(HMatrix m)
m - public static double getSkewYRadians(HMatrix m)
m - public static void matchInternalPointWithExternal(HMatrix m, HPoint internalPoint, HPoint externalPoint)
m - internalPoint - externalPoint - public static void rotateAroundExternalPoint(HMatrix m, double x, double y, double angleDegrees)
m - x - y - angleDegrees - public static void rotateAroundInternalPoint(HMatrix m, double x, double y, double angleDegrees)
m - x - y - angleDegrees - public static void setRotation(HMatrix m, double rotation)
m - rotation - public static void setRotationRadians(HMatrix m, double rotation)
m - rotation - public static void setScaleX(HMatrix m, double scaleX)
m - scaleX - public static void setScaleY(HMatrix m, double scaleY)
m - scaleX - public static void setSkewX(HMatrix m, double skewX)
m - skewX - public static void setSkewXRadians(HMatrix m, double skewX)
m - skewX - public static void setSkewY(HMatrix m, double skewY)
m - skewY - public static void setSkewYRadians(HMatrix m, double skewY)
m - skewY -