Point4D Yapı

Tanım

Affine olmayan 3-B matrislerle dönüştürmeler gerçekleştirirken kullanılan dünya alanında x,y-, z-ve w-koordinat noktalarını temsil eder.

public value class Point4D : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Media3D.Point4DConverter))]
[System.Serializable]
public struct Point4D : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Media3D.Point4DConverter))]
public struct Point4D : IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Media3D.Point4DConverter))>]
[<System.Serializable>]
type Point4D = struct
    interface IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Media3D.Point4DConverter))>]
type Point4D = struct
    interface IFormattable
Public Structure Point4D
Implements IFormattable
Devralma
Point4D
Öznitelikler
Uygulamalar

Açıklamalar

XAML'de, değerleri Point4D arasındaki sınırlayıcı virgül veya boşluk olabilir.

Bazı kültürler nokta karakteri yerine ondalık sınırlayıcı olarak virgül karakterini kullanabilir. Sabit kültür için XAML işleme, çoğu XAML işlemci uygulamasında varsayılan olarak en-US olarak ayarlanır ve dönemin ondalık sınırlayıcı olmasını bekler. XAML içinde bir Point4D belirtirseniz virgül karakterini ondalık sınırlayıcı olarak kullanmaktan kaçınmanız gerekir, çünkü bu, bir Point4D öznitelik değerinin bileşenlerine dize türü dönüştürmesiyle çakıştırılır.

XAML Öznitelik Kullanımı

<object property="x,y,z,w"/>  
-or-  
<object property="x y z w"/>  

XAML Değerleri

x
X Bu Point4D yapının bileşeni.

Y
Y Bu Point4D yapının bileşeni.

Z
Z Bu Point4D yapının bileşeni.

w
W Bu Point4D yapının bileşeni.

Oluşturucular

Point4D(Double, Double, Double, Double)

Yapının yeni bir örneğini Point4D başlatır.

Özellikler

W

Bu Point4D yapının bileşenini alır veya ayarlarW.

X

Bu Point4D yapının bileşenini alır veya ayarlarX.

Y

Bu Point4D yapının bileşenini alır veya ayarlarY.

Z

Bu Point4D yapının bileşenini alır veya ayarlarZ.

Yöntemler

Add(Point4D, Point4D)

öğesine bir Point4D yapı Point4Dekler.

Equals(Object)

Belirtilenin bir Point4D yapı olup olmadığını ve belirtilen Object Object öğesinin X, Y, Zve W özelliklerinin bu Point4D yapının , Y, Zve W özelliklerine Xeşit olup olmadığını belirler.

Equals(Point4D)

Eşitlik için iki Point4D yapıyı karşılaştırır.

Equals(Point4D, Point4D)

Eşitlik için iki Point4D yapıyı karşılaştırır.

GetHashCode()

Bu Point4D yapı için bir karma kodu döndürür.

Multiply(Point4D, Matrix3D)

Belirtilen yapıyı belirtilen Point4D Matrix3D yapıya dönüştürür.

Offset(Double, Double, Double, Double)

Yapıyı Point4D belirtilen miktarlara çevirir.

Parse(String)

String Bir point4D yapısının gösterimini eşdeğer Point4D yapıya dönüştürür.

Subtract(Point4D, Point4D)

Bir yapıyı bir Point4D Point4D yapıdan çıkarır.

ToString()

Bu Point4D yapının bir String gösterimini oluşturur.

ToString(IFormatProvider)

Bu Point4D yapının bir String gösterimini oluşturur.

İşleçler

Addition(Point4D, Point4D)

öğesine bir Point4D yapı Point4Dekler.

Equality(Point4D, Point4D)

Eşitlik için iki Point4D yapıyı karşılaştırır.

Inequality(Point4D, Point4D)

Eşitsizlik için iki Point4D yapıyı karşılaştırır.

Multiply(Point4D, Matrix3D)

Belirtilen yapıyı belirtilen Point4D Matrix3D yapıya dönüştürür.

Subtraction(Point4D, Point4D)

Bir yapıyı bir Point4D Point4D yapıdan çıkarır ve sonucu bir Point4D yapı olarak döndürür.

Belirtik Arabirim Kullanımları

IFormattable.ToString(String, IFormatProvider)

Bu üye Windows Presentation Foundation (WPF) altyapısını destekler ve doğrudan kodunuzdan kullanılması amaçlanmamıştır. Bu üyenin açıklaması için bkz ToString(String, IFormatProvider). .

Şunlara uygulanır