Język

Point4D Struktura

Definicja

Reprezentuje punkt współrzędny x, y, z i w w przestrzeni światowej używany do wykonywania 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 niezmiennych wartości domyślnych kultury 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 starcie z konwersją Point4D typu ciągu wartości atrybutu na jego składniki.

Użycie atrybutu 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ładniku tej Point4D struktury.

Konstruktory

Nazwa Opis
Point4D(Double, Double, Double, Double)

Inicjuje nowe wystąpienie Point4D struktury.

Właściwości

Nazwa Opis
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

Nazwa Opis
Add(Point4D, Point4D)

Point4D Dodaje strukturę do elementu Point4D.

Equals(Object)

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

Equals(Point4D, Point4D)

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

Equals(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ę ze Point4D struktury.

ToString()

Tworzy reprezentację String tej Point4D struktury.

ToString(IFormatProvider)

Tworzy reprezentację String tej Point4D struktury.

Operatory

Nazwa Opis
Addition(Point4D, Point4D)

Point4D Dodaje strukturę do elementu 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

Nazwa Opis
IFormattable.ToString(String, IFormatProvider)

Ten element członkowski obsługuje infrastrukturę Windows Presentation Foundation (WPF) i nie ma być używany bezpośrednio z kodu. Aby uzyskać opis tego elementu członkowskiego, zobacz ToString(String, IFormatProvider).

Dotyczy