Matrix
Matrix class
Sınıf, dönüşüm matrisini temsil eder.
public sealed class Matrix
yapıcılar
İsim | Tanım |
---|
Matrix() | Yapıcı standart 1’e 1 matris oluşturur: [ ABCDEF ] = [ 1, 0, 0, 1, 0, 0] |
Matrix(double[]) | Constructor , aşağıdaki dizi temsiline sahip bir matrisi kabul eder: [ ABCDEF ] |
Matrix(float[]) | Constructor , aşağıdaki dizi temsiline sahip bir matrisi kabul eder: [ ABCDEF ] |
Matrix(Matrix) | Yapıcı bir kopya oluşturmak için bir matris kabul eder |
Matrix(double, double, double, double, double, double) | Belirtilen katsayılarla dönüştürme matrisini başlatır. |
Özellikleri
İsim | Tanım |
---|
A { get; set; } | Dönüşüm matrisinin bir üyesi. |
B { get; set; } | Dönüşüm matrisinin B üyesi. |
C { get; set; } | Dönüşüm matrisinin C üyesi. |
D { get; set; } | Dönüşüm matrisinin D üyesi. |
Data { get; } | Matrix verilerini dizi olarak alır. |
E { get; set; } | Dönüşüm matrisinin E üyesi. |
Elements { get; } | Matrisin öğeleri. |
F { get; set; } | Dönüşüm matrisinin F üyesi. |
yöntemler
İsim | Tanım |
---|
static Rotation(double) | Verilen dönüş açısı için matris oluşturur. |
static Rotation(Rotation) | Verilen döndürme için matris oluşturur. |
static Skew(double, double) | Verilen dönüş açısı için matris oluşturur. |
Add(Matrix) | Diğer matrise matris ekler. |
override Equals(object) | Matrisi diğer nesneyle karşılaştırır. |
override GetHashCode() | Nesne için karma kod. |
Multiply(Matrix) | Matrisi diğer matrisle çarpar. |
Reverse() | Ters matrisi hesaplar. |
override ToString() | Matrisin metin temsilini döndürür. |
Transform(Point) | Bu matrisi kullanarak noktayı dönüştürür. |
Transform(Rectangle) | Dikdörtgeni dönüştürür. Açı 90 * N derece değilse, sınırlayıcı dikdörtgen döndürülür. |
static GetAngle(Rotation) | Döndürmeyi açıya çevirir (derece) |
Ayrıca bakınız