C# Класс CrossUI.Drawing.Matrix

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Identity Matrix
M11 double
M12 double
M21 double
M22 double
M31 double
M32 double

Открытые методы

Метод Описание
Matrix ( double m11, double m12, double m21, double m22, double m31, double m32 ) : System
Rotation ( double radians ) : Matrix
Rotation ( double radians, double cx, double cy ) : Matrix
Scaling ( double sx, double sy ) : Matrix
Scaling ( double sx, double sy, double cx, double cy ) : Matrix
Transform ( Vector v ) : Vector
Translation ( double dx, double dy ) : Matrix
operator ( ) : Matrix

Приватные методы

Метод Описание
centered ( double cx, double cy, Matrix mtx ) : Matrix

Описание методов

Matrix() публичный Метод

public Matrix ( double m11, double m12, double m21, double m22, double m31, double m32 ) : System
m11 double
m12 double
m21 double
m22 double
m31 double
m32 double
Результат System

Rotation() публичный статический Метод

public static Rotation ( double radians ) : Matrix
radians double
Результат Matrix

Rotation() публичный статический Метод

public static Rotation ( double radians, double cx, double cy ) : Matrix
radians double
cx double
cy double
Результат Matrix

Scaling() публичный статический Метод

public static Scaling ( double sx, double sy ) : Matrix
sx double
sy double
Результат Matrix

Scaling() публичный статический Метод

public static Scaling ( double sx, double sy, double cx, double cy ) : Matrix
sx double
sy double
cx double
cy double
Результат Matrix

Transform() публичный Метод

public Transform ( Vector v ) : Vector
v Vector
Результат Vector

Translation() публичный статический Метод

public static Translation ( double dx, double dy ) : Matrix
dx double
dy double
Результат Matrix

operator() публичный статический Метод

public static operator ( ) : Matrix
Результат Matrix

Описание свойств

Identity публичное статическое свойство

public static Matrix Identity
Результат Matrix

M11 публичное свойство

public double M11
Результат double

M12 публичное свойство

public double M12
Результат double

M21 публичное свойство

public double M21
Результат double

M22 публичное свойство

public double M22
Результат double

M31 публичное свойство

public double M31
Результат double

M32 публичное свойство

public double M32
Результат double