Matrix4

Matrix4 structure

4x4 matris uygulaması.

public struct Matrix4

yapıcılar

İsim Tanım
Matrix4(double[]) Yeni bir örneğini başlatırMatrix4 yapı.
Matrix4(FMatrix4) OluşturMatrix4 birFMatrix4 instance
Matrix4(Vector4, Vector4, Vector4, Vector4) 4 satırdan matris oluşturur.
Matrix4(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) Yeni bir örneğini başlatırMatrix4 yapı.

Özellikleri

İsim Tanım
static Identity { get; } Kimlik matrisini alır.
Determinant { get; } Matrisin determinantını alır.

yöntemler

İsim Tanım
static Rotate(Quaternion) Bir quaternion ‘den bir döndürme matrisi oluşturun
static Rotate(double, Vector3) Döndürme açısı ve axis ile bir döndürme matrisi oluşturun
static RotateFromEuler(Vector3) Euler açısından bir döndürme matrisi oluşturun
static RotateFromEuler(double, double, double) Euler açısından bir döndürme matrisi oluşturun
static Scale(double) x ekseni, y ekseni ve z ekseni boyunca ölçeklenen bir matris oluşturur.
static Scale(Vector3) x ekseni, y ekseni ve z ekseni boyunca ölçeklenen bir matris oluşturur.
static Scale(double, double, double) x ekseni, y ekseni ve z ekseni boyunca ölçeklenen bir matris oluşturur.
static Translate(Vector3) x ekseni, y ekseni ve z ekseni boyunca öteleyen bir matris oluşturur
static Translate(double, double, double) x ekseni, y ekseni ve z ekseni boyunca öteleyen bir matris oluşturur
Concatenate(Matrix4) İki matrisi birleştirir
Decompose(out Vector3, out Vector3, out Quaternion)
Inverse() Bu örneği tersine çevirir.
Normalize() Bu örneği normalleştirir.
SetTRS(Vector3, Vector3, Vector3) Matrisi çeviri/döndürme/ölçek ile başlatır
ToArray() Matrisi diziye dönüştürür.
override ToString() Bir döndürürStringakımı temsil edenMatrix4 .
Transpose() Bu örneği transpoze eder.
operator * İki matrisi çarpın (4 operators)

Alanlar

İsim Tanım
m00 m00.
m01 m01.
m02 m02.
m03 m03.
m10 m10.
m11 m11.
m12 m12.
m13 m13.
m20 m20.
m21 m21.
m22 m22.
m23 m23.
m30 m30.
m31 m31.
m32 m32.
m33 m33.

Ayrıca bakınız