分享

Matrix(矩阵) 类 成员函数(翻译)

 我喝多了 2014-06-23

一个矩阵对象代表把3×3矩阵,,,是一个仿射变换。一个矩阵对象存储在一个3×3矩阵9个数只有六因为3×3阵表示仿射变换具有相同的第三柱0,01)。

成员

矩阵类继承gdiplusbase。矩阵也有这些类型的成员


Matrix::Clone 创建一个新的矩阵对象,是一份本矩阵对象。
Matrix::Equals 确定此矩阵的元素是等于另一个矩阵元素。
Matrix::GetElements 获取此矩阵的元素。元素被放置在一个数组中的顺序,M11,M12,M21,M22,M31,M32,在那里我表示行中的元素我,柱J.
Matrix::GetLastStatus 返回一个值,表明此矩阵对象的最新方法故障性质。
Matrix::Invert 如果该矩阵是可逆的,矩阵::转化方法取代这个矩阵的元素与它的逆元素。
Matrix::IsIdentity 确定此矩阵为单位矩阵。
Matrix::IsInvertible 决定这个矩阵是可逆的。
Matrix::Multiply 更新此矩阵与产品本身,另一个矩阵。
Matrix::OffsetX 获取此矩阵的平移值,这是在排3元,列1。
Matrix::OffsetY 获取此矩阵的垂直翻译的价值,这是排3元,列2。
Matrix::Reset 更新此矩阵和单位矩阵的元素
Matrix::Rotate 更新此矩阵与产品本身和一个旋转矩阵
Matrix::RotateAt 更新此矩阵与产品本身和一个矩阵,表示一个特定的点旋转。
Matrix::Scale 更新此矩阵与产品本身和缩放矩阵。
Matrix::SetElements 设置此矩阵的元素。
Matrix::Shear 更新此矩阵与产品本身和剪切矩阵。
Matrix::TransformPoints 将数组中的每个点的矩阵。每个点被视为一个矩阵的行。乘法是在左边和右边的这个矩阵的行矩阵进行。
Matrix::TransformVectors 数组中的每个向量矩阵相乘。这个矩阵的翻译元素(第三行)被忽略。每个矢量被视为一个矩阵的行。乘法是在左边和右边的这个矩阵的行矩阵进行。
Matrix::Translate 更新此矩阵与产品本身和平移矩阵。


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多