Point4D Yapı

Tanım

, Bir x-, y-, z-ve, 3-b matrisli dönüştürmeler gerçekleştirirken kullanılan bir x-, y-, z ve w koordinat noktasını temsil eder.Represents an x-, y-, z-, and w-coordinate point in world space used in performing transformations with non-affine 3-D matrices.

public value class 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]
public struct Point4D : IFormattable
type Point4D = struct
    interface IFormattable
Public Structure Point4D
Implements IFormattable
Devralma
Point4D
Öznitelikler
Uygulamalar

Açıklamalar

XAML 'de, bir Point4D değerleri arasındaki sınırlayıcı virgül ya da boşluk olabilir.In XAML, the delimiter between the values of a Point4D can be either a comma or a space.

Bazı kültürler, nokta karakteri yerine ondalık sınırlayıcı olarak virgül karakterini kullanabilir.Some cultures might use the comma character as the decimal delimiter instead of the period character. Sabit kültür için XAML işleme, çoğu XAML işlemci uygulamasında en-US değerini alır ve dönemin ondalık sınırlayıcı olmasını bekler.XAML processing for invariant culture defaults to en-US in most XAML processor implementations, and expects the period to be the decimal delimiter. XAML 'de bir Point4D belirtirken, virgül karakterini ondalık sınırlayıcı olarak kullanmaktan kaçının; çünkü bu, bir Point4D öznitelik değeri için bir dize türü dönüştürme ile kendi bileşenlerine çakışacaktır.You should avoid using the comma character as the decimal delimiter if specifying a Point4D in XAML, because that will clash with the string type conversion of a Point4D attribute value into its components.

XAML Öznitelik KullanımıXAML Attribute Usage

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

XAML DeğerleriXAML Values

sayıx
Bu Point4D yapısının X bileşeni.The X component of this Point4D structure.

Izy
Bu Point4D yapısının Y bileşeni.The Y component of this Point4D structure.

kadarz
Bu Point4D yapısının Z bileşeni.The Z component of this Point4D structure.

anlatımıw
Bu Point4D yapısının W bileşeni.The W component of this Point4D structure.

Oluşturucular

Point4D(Double, Double, Double, Double)

Point4D yapısının yeni bir örneğini başlatır.Initializes a new instance of a Point4D structure.

Özellikler

W

Bu Point4D yapısının W bileşenini alır veya ayarlar.Gets or sets the W component of this Point4D structure.

X

Bu Point4D yapısının X bileşenini alır veya ayarlar.Gets or sets the X component of this Point4D structure.

Y

Bu Point4D yapısının Y bileşenini alır veya ayarlar.Gets or sets the Y component of this Point4D structure.

Z

Bu Point4D yapısının Z bileşenini alır veya ayarlar.Gets or sets the Z component of this Point4D structure.

Yöntemler

Add(Point4D, Point4D)

Bir Point4DPoint4D yapısını ekler.Adds a Point4D structure to a Point4D.

Equals(Object)

Belirtilen Object Point4D bir yapı olup olmadığını ve belirtilen ZX, Y, W ve Object özelliklerinin bu Xyapısının Y, Z, W ve Point4D özelliklerine eşit olup olmadığını belirler.Determines whether the specified Object is a Point4D structure and if the X, Y, Z, and W properties of the specified Object are equal to the X, Y, Z, and W properties of this Point4D structure.

Equals(Point4D)

, Eşitlik için iki Point4D yapısını karşılaştırır.Compares two Point4D structures for equality.

Equals(Point4D, Point4D)

, Eşitlik için iki Point4D yapısını karşılaştırır.Compares two Point4D structures for equality.

GetHashCode()

Bu Point4D yapısı için bir karma kod döndürür.Returns a hash code for this Point4D structure.

Multiply(Point4D, Matrix3D)

Belirtilen Point4D yapısını belirtilen Matrix3D yapısına dönüştürür.Transforms the specified Point4D structure by the specified Matrix3D structure.

Offset(Double, Double, Double, Double)

Point4D yapısını belirtilen tutarlarla çevirir.Translates the Point4D structure by the specified amounts.

Parse(String)

Bir point4D yapısının String temsilini eşdeğer Point4D yapısına dönüştürür.Converts a String representation of a point4D structure into the equivalent Point4D structure.

Subtract(Point4D, Point4D)

Point4D yapısından Point4D yapısını çıkartır.Subtracts a Point4D structure from a Point4D structure.

ToString()

Bu Point4D yapısının String temsilini oluşturur.Creates a String representation of this Point4D structure.

ToString(IFormatProvider)

Bu Point4D yapısının String temsilini oluşturur.Creates a String representation of this Point4D structure.

İşleçler

Addition(Point4D, Point4D)

Bir Point4DPoint4D yapısını ekler.Adds a Point4D structure to a Point4D.

Equality(Point4D, Point4D)

, Eşitlik için iki Point4D yapısını karşılaştırır.Compares two Point4D structures for equality.

Inequality(Point4D, Point4D)

Eşitsizlik için iki Point4D yapısını karşılaştırır.Compares two Point4D structures for inequality.

Multiply(Point4D, Matrix3D)

Belirtilen Point4D yapısını belirtilen Matrix3D yapısına dönüştürür.Transforms the specified Point4D structure by the specified Matrix3D structure.

Subtraction(Point4D, Point4D)

Bir Point4D yapısını Point4D yapısından çıkartır ve sonucu Point4D yapısı olarak döndürür.Subtracts a Point4D structure from a Point4D structure and returns the result as a Point4D structure.

Belirtik Arabirim Kullanımları

IFormattable.ToString(String, IFormatProvider)

Bu üye Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir.This member supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Bu üyenin açıklaması için bkz. ToString(String, IFormatProvider).For a description of this member, see ToString(String, IFormatProvider).

Şunlara uygulanır