Matrix 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
封装表示几何变换的 3 by-3 相交矩阵。 无法继承此类。
public ref class Matrix sealed : MarshalByRefObject, IDisposable
public sealed class Matrix : MarshalByRefObject, IDisposable
type Matrix = class
inherit MarshalByRefObject
interface IDisposable
Public NotInheritable Class Matrix
Inherits MarshalByRefObject
Implements IDisposable
- 继承
- 实现
注解
有关此 API 的详细信息,请参阅 矩阵的补充 API 说明。
构造函数
| 名称 | 说明 |
|---|---|
| Matrix() |
将类的新实例 Matrix 初始化为标识矩阵。 |
| Matrix(Matrix3x2) |
构造 Matrix 使用指定的 |
| Matrix(Rectangle, Point[]) |
将类的新实例 Matrix 初始化为由指定矩形和点数组定义的几何转换。 |
| Matrix(RectangleF, PointF[]) |
将类的新实例 Matrix 初始化为由指定矩形和点数组定义的几何转换。 |
| Matrix(Single, Single, Single, Single, Single, Single) |
使用指定的元素初始化类的新实例 Matrix 。 |
属性
| 名称 | 说明 |
|---|---|
| Elements |
获取表示此 Matrix元素的浮点值的数组。 |
| IsIdentity |
获取一个值,该值指示这 Matrix 是否为标识矩阵。 |
| IsInvertible |
获取一个值,该值指示这 Matrix 是否不可逆。 |
| MatrixElements |
获取或设置矩阵的元素。 |
| OffsetX |
获取此 x 转换值(dx 值或第三行和第一列中的 Matrix元素)。 |
| OffsetY |
获取此 Matrix值的 y 转换值(dy 值或第三行和第二列中的元素)。 |