Matrix3D

Matrix3D class

Sınıf, dönüşüm matrisini temsil eder.

public sealed class Matrix3D

yapıcılar

İsimTanım
Matrix3D()Constructor standart 1’e 1 matris oluşturur: [ ABCDEFGHI Tx Ty Tz] = [ 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0 , 0]
Matrix3D(double[])Constructor , aşağıdaki dizi temsiline sahip bir matris kabul eder: [ ABCDEFGHI Tx Ty Tz]
Matrix3D(Matrix3D)Yapıcı bir kopya oluşturmak için bir matris kabul eder
Matrix3D(double, double, double, double, double, double, double, double, double, double, double, double)Belirtilen katsayılarla dönüştürme matrisini başlatır.

Özellikleri

İsimTanı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.
E { get; set; }Dönüşüm matrisinin E üyesi.
F { get; set; }Dönüşüm matrisinin F üyesi.
G { get; set; }Dönüşüm matrisinin G üyesi.
H { get; set; }Dönüşüm matrisinin H üyesi.
I { get; set; }Dönüşüm matrisinin I üyesi.
Tx { get; set; }Dönüşüm matrisinin Tx üyesi.
Ty { get; set; }Dönüşüm matrisinin Ty üyesi.
Tz { get; set; }Dönüşüm matrisinin Tz üyesi.

yöntemler

İsimTanım
Add(Matrix3D)Diğer matrise matris ekler.
override Equals(object)Matrisi diğer nesneyle karşılaştırır.
override GetHashCode()Nesne için karma kod.
override ToString()Matrisin metin temsilini döndürür.
static GetAngle(Rotation)Döndürmeyi açıya çevirir (derece)

Ayrıca bakınız