Udostępnij za pośrednictwem


Point4D Struktura

Definicja

Reprezentuje punkt współrzędnych x, y, z i współrzędnych w przestrzeni światowej używany w wykonywaniu przekształceń z macierzami 3-W nieaffine.

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
Dziedziczenie
Point4D
Atrybuty
Implementuje

Uwagi

W języku XAML ogranicznik między wartościami elementu Point4D może być przecinkiem lub spacją.

Niektóre kultury mogą używać znaku przecinka jako ogranicznika dziesiętnego zamiast znaku kropki. Przetwarzanie XAML dla niezmiennej kultury jest domyślnie ustawione na en-US w większości implementacji procesora XAML i oczekuje, że okres będzie ogranicznikiem dziesiętnym. Należy unikać używania znaku przecinka jako ogranicznika dziesiętnego, jeśli określono Point4D znak w języku XAML, ponieważ będzie to kolidować z konwersją Point4D typu ciągu wartości atrybutu do jej składników.

Użycie atrybutu języka XAML

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

Wartości XAML

x
Składnik X tej Point4D struktury.

Y
Składnik Y tej Point4D struktury.

Z
Składnik Z tej Point4D struktury.

w
Składnik W tej Point4D struktury.

Konstruktory

Point4D(Double, Double, Double, Double)

Inicjuje Point4D nowe wystąpienie struktury.

Właściwości

W

Pobiera lub ustawia W składnik tej Point4D struktury.

X

Pobiera lub ustawia X składnik tej Point4D struktury.

Y

Pobiera lub ustawia Y składnik tej Point4D struktury.

Z

Pobiera lub ustawia Z składnik tej Point4D struktury.

Metody

Add(Point4D, Point4D)

Point4D Dodaje strukturę do obiektu Point4D.

Equals(Object)

Określa, czy określony Object jest strukturąPoint4D, a właściwości X, Y, Zi W określone Object są równe Xwłaściwościom , , YZi W tej Point4D struktury.

Equals(Point4D)

Porównuje dwie Point4D struktury równości.

Equals(Point4D, Point4D)

Porównuje dwie Point4D struktury równości.

GetHashCode()

Zwraca kod skrótu dla tej Point4D struktury.

Multiply(Point4D, Matrix3D)

Przekształca określoną Point4D strukturę przez określoną Matrix3D strukturę.

Offset(Double, Double, Double, Double)

Point4D Tłumaczy strukturę według określonych kwot.

Parse(String)

Konwertuje reprezentację String struktury point4D na równoważną Point4D strukturę.

Subtract(Point4D, Point4D)

Odejmuje Point4D strukturę od Point4D struktury.

ToString()

Tworzy reprezentację String tej Point4D struktury.

ToString(IFormatProvider)

Tworzy reprezentację String tej Point4D struktury.

Operatory

Addition(Point4D, Point4D)

Point4D Dodaje strukturę do obiektu Point4D.

Equality(Point4D, Point4D)

Porównuje dwie Point4D struktury równości.

Inequality(Point4D, Point4D)

Porównuje dwie Point4D struktury nierówności.

Multiply(Point4D, Matrix3D)

Przekształca określoną Point4D strukturę przez określoną Matrix3D strukturę.

Subtraction(Point4D, Point4D)

Odejmuje Point4D strukturę ze Point4D struktury i zwraca wynik jako Point4D strukturę.

Jawne implementacje interfejsu

IFormattable.ToString(String, IFormatProvider)

Ten element członkowski obsługuje infrastrukturę Windows Presentation Foundation (WPF) i nie jest przeznaczony do użycia bezpośrednio z kodu. Aby uzyskać opis tego członka, zobacz ToString(String, IFormatProvider).

Dotyczy