Point4D Struktura

Definicja

Reprezentuje punkt x, y-, z i w miejscu w świecie używanym do wykonywania transformacji z macierzami afinicznym 3-D.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))]
[System.Serializable]
public struct Point4D : IFormattable
type Point4D = struct
    interface IFormattable
Public Structure Point4D
Implements IFormattable
Dziedziczenie
Point4D
Atrybuty
Implementuje

Uwagi

W języku XAML ogranicznik między wartościami Point4D może być przecinkiem lub spacją.In XAML, the delimiter between the values of a Point4D can be either a comma or a space.

Niektóre kultury mogą używać znaku przecinka jako ogranicznika dziesiętnego zamiast znaku kropki.Some cultures might use the comma character as the decimal delimiter instead of the period character. Przetwarzanie XAML dla niezmiennej kultury Defaults ma wartość pl-US w większości implementacji procesora XAML i oczekuje, że kropka jest ogranicznikiem dziesiętnym.XAML processing for invariant culture defaults to en-US in most XAML processor implementations, and expects the period to be the decimal delimiter. Należy unikać używania znaku przecinka jako ogranicznika dziesiętnego, jeśli określono Point4D w języku XAML, ponieważ spowoduje to konflikt z konwersją Point4D typu ciągu wartości atrybutu na jej składniki.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.

Użycie atrybutu języka XAMLXAML Attribute Usage

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

Wartości XAMLXAML Values

xx
X Składnik tejPoint4D struktury.The X component of this Point4D structure.

yy
Y Składnik tejPoint4D struktury.The Y component of this Point4D structure.

zz
Z Składnik tejPoint4D struktury.The Z component of this Point4D structure.

ww
W Składnik tejPoint4D struktury.The W component of this Point4D structure.

Konstruktory

Point4D(Double, Double, Double, Double)

Inicjuje nowe wystąpienie Point4D struktury.Initializes a new instance of a Point4D structure.

Właściwości

W

Pobiera lub ustawia W składnik tej Point4D struktury.Gets or sets the W component of this Point4D structure.

X

Pobiera lub ustawia X składnik tej Point4D struktury.Gets or sets the X component of this Point4D structure.

Y

Pobiera lub ustawia Y składnik tej Point4D struktury.Gets or sets the Y component of this Point4D structure.

Z

Pobiera lub ustawia Z składnik tej Point4D struktury.Gets or sets the Z component of this Point4D structure.

Metody

Add(Point4D, Point4D)

Point4D Dodaje strukturęPoint4Ddo.Adds a Point4D structure to a Point4D.

Equals(Object)

Określa X, czy określony Object Point4D jest struktura X Y ,aW Jeśli,, Object , i właściwości określone są równe, Z Y ,Z iW właściwości tejPoint4D struktury.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)

Porównuje Point4D dwie struktury pod kątem równości.Compares two Point4D structures for equality.

Equals(Point4D, Point4D)

Porównuje Point4D dwie struktury pod kątem równości.Compares two Point4D structures for equality.

GetHashCode()

Zwraca kod skrótu dla tej Point4D struktury.Returns a hash code for this Point4D structure.

Multiply(Point4D, Matrix3D)

Przekształca określoną Point4D strukturę o określoną Matrix3D strukturę.Transforms the specified Point4D structure by the specified Matrix3D structure.

Offset(Double, Double, Double, Double)

Tłumaczy Point4D strukturę o określone kwoty.Translates the Point4D structure by the specified amounts.

Parse(String)

Konwertuje reprezentację struktury point4D w równoważną Point4D strukturę. StringConverts a String representation of a point4D structure into the equivalent Point4D structure.

Subtract(Point4D, Point4D)

Point4D Odejmuje strukturęPoint4D od struktury.Subtracts a Point4D structure from a Point4D structure.

ToString()

Tworzy reprezentację tej Point4Dstruktury. StringCreates a String representation of this Point4D structure.

ToString(IFormatProvider)

Tworzy reprezentację tej Point4Dstruktury. StringCreates a String representation of this Point4D structure.

Operatory

Addition(Point4D, Point4D)

Point4D Dodaje strukturęPoint4Ddo.Adds a Point4D structure to a Point4D.

Equality(Point4D, Point4D)

Porównuje Point4D dwie struktury pod kątem równości.Compares two Point4D structures for equality.

Inequality(Point4D, Point4D)

Porównuje Point4D dwie struktury pod kątem nierówności.Compares two Point4D structures for inequality.

Multiply(Point4D, Matrix3D)

Przekształca określoną Point4D strukturę o określoną Matrix3D strukturę.Transforms the specified Point4D structure by the specified Matrix3D structure.

Subtraction(Point4D, Point4D)

Odejmuje strukturę od struktury i zwraca wynik jako Point4D strukturę. Point4D Point4DSubtracts a Point4D structure from a Point4D structure and returns the result as a Point4D structure.

Jawne implementacje interfejsu

IFormattable.ToString(String, IFormatProvider)

Ten element członkowski obsługuje Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastrukturę i nie jest przeznaczony do użycia bezpośrednio w kodzie.This member supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Aby uzyskać opis tego elementu członkowskiego, ToString(String, IFormatProvider)Zobacz.For a description of this member, see ToString(String, IFormatProvider).

Dotyczy