TouchVG framework
Matrix2d
angle
coordSystem
coordSystem
det
dx
dy
getCoordSystem
hasMirror
inverse
invert
isConformal
isEqualTo
isIdentity
isInvertible
isOrtho
kIdentity
m11
m12
m21
m22
Matrix2d
Matrix2d
Matrix2d
Matrix2d
mirroring
mirroring
operator!=
operator*
operator*
operator*
operator*=
operator*=
operator/
operator/=
operator==
postMultBy
preMultBy
rotation
scale
scaleBy
scaleBy
scaleX
scaleY
scaling
scaling
set
setCoordSystem
setToIdentity
setToMirroring
setToMirroring
setToProduct
setToRotation
setToScaling
setToScaling
setToShearing
setToTranslation
shearing
transformPoints
transformVectors
transformWith2P
translation
◆
Matrix2d()
[4/4]
Matrix2d::Matrix2d
(
const
Vector2d
&
e0
,
const
Vector2d
&
e1
,
const
Point2d
&
origin
)
给定两坐标轴矢量和原点构造
相对于绝对坐标系构造出新的坐标系矩阵。 如果这两个坐标轴矢量不正交,则构造出仿射坐标系,否则为正交坐标系
参数
e0
X轴一个单位的矢量
e1
Y轴一个单位的矢量
origin
新坐标系的原点
函数调用图:
通用矢量图形框架
, 版权所有 (C)
张云贵
2004-2017,BSD 开源许可证