Matrix3D Yapı
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Üç boyutlu (3-B) bir alanda dönüşümler için kullanılan 4 × 4 matrisi temsil eder.
public value class Matrix3D : IFormattable
[System.Security.SecurityCritical]
public struct Matrix3D : IFormattable
[<System.Security.SecurityCritical>]
type Matrix3D = struct
interface IFormattable
Public Structure Matrix3D
Implements IFormattable
- Devralma
- Öznitelikler
- Uygulamalar
Açıklamalar
Bu yapı, Windows Çalışma Zamanı (WinRT) Matrix3D
yapısı .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 | |
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). . |