Matrix3D Yapı

Tanım

Üç boyutlu (3-B) bir alanda dönüşümler için kullanılan 4 × 4 matrisi temsil eder.

public value class Matrix3D : IFormattable
public struct Matrix3D : IFormattable
[System.Security.SecurityCritical]
public struct Matrix3D : IFormattable
type Matrix3D = struct
    interface IFormattable
[<System.Security.SecurityCritical>]
type Matrix3D = struct
    interface IFormattable
Public Structure Matrix3D
Implements IFormattable
Devralma
Matrix3D
Öznitelikler
Uygulamalar

Açıklamalar

Bu yapı, Windows Çalışma Zamanı (WinRT) Matrix3D yapısına ait .NET projeksiyonunu temsil eder. Daha fazla bilgi için bkz. UWP API başvurusunda Matrix3D .

Oluşturucular

Matrix3D(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)

Matrix3D sınıfının yeni bir örneğini başlatır.

Özellikler

HasInverse

Bunun ters çevrilemez olup olmadığını Matrix3D belirten bir değer alır.

Identity

Bir Matrix3D yapıyı kimliğine Matrix3Ddeğiştirir.

IsIdentity

Bu Matrix3D yapının bir kimlik Matrix3Dolup olmadığını belirler.

M11

Bu Matrix3Döğesinin ilk satırının ve ilk sütununun değerini alır veya ayarlar.

M12

Bu Matrix3Döğesinin ilk satırının ve ikinci sütununun değerini alır veya ayarlar.

M13

Bu Matrix3Döğesinin ilk satırının ve üçüncü sütununun değerini alır veya ayarlar.

M14

Bu Matrix3Döğesinin ilk satırının ve dördüncü sütununun değerini alır veya ayarlar.

M21

Bu Matrix3Döğesinin ikinci satırının ve ilk sütununun değerini alır veya ayarlar.

M22

Bu Matrix3Döğesinin ikinci satırının ve ikinci sütununun değerini alır veya ayarlar.

M23

Bu Matrix3Döğesinin ikinci satırının ve üçüncü sütununun değerini alır veya ayarlar.

M24

Bu Matrix3Döğesinin ikinci satırının ve dördüncü sütununun değerini alır veya ayarlar.

M31

Bu Matrix3Döğesinin üçüncü satırının ve ilk sütununun değerini alır veya ayarlar.

M32

Bu Matrix3Döğesinin üçüncü satırının ve ikinci sütununun değerini alır veya ayarlar.

M33

Bu Matrix3Döğesinin üçüncü satırının ve üçüncü sütununun değerini alır veya ayarlar.

M34

Bu Matrix3Döğesinin üçüncü satırının ve dördüncü sütununun değerini alır veya ayarlar.

M44

Bu Matrix3Döğesinin dördüncü satırının ve dördüncü sütununun değerini alır veya ayarlar.

OffsetX

Bu Matrix3Döğesinin dördüncü satırının ve ilk sütununun değerini alır veya ayarlar.

OffsetY

Bu Matrix3Döğesinin dördüncü satırının ve ikinci sütununun değerini alır veya ayarlar.

OffsetZ

Bu Matrix3Döğesinin dördüncü satırının ve üçüncü sütununun değerini alır veya ayarlar.

Yöntemler

Equals(Matrix3D)

İki matris arasındaki eşitliği sınar.

Equals(Object)

İki matris arasındaki eşitliği sınar.

GetHashCode()

Bu matrisin karma kodunu döndürür.

Invert()

Bu Matrix3D yapıyı ters çevirir.

ToString()

Bu Matrix3Döğesinin dize gösterimini oluşturur.

ToString(IFormatProvider)

Bu Matrix3Döğesinin dize gösterimini oluşturur.

İşleçler

Equality(Matrix3D, Matrix3D)

Eşitlik için iki Matrix3D örneği karşılaştırır.

Inequality(Matrix3D, Matrix3D)

Eşitsizlik için iki Matrix3D örneği karşılaştırır.

Multiply(Matrix3D, Matrix3D)

Belirtilen matrisleri çarpar.

Belirtik Arabirim Kullanımları

IFormattable.ToString(String, IFormatProvider)

Bu üyenin açıklaması için bkz ToString(String, IFormatProvider). .

Şunlara uygulanır

Ayrıca bkz.