Point4D Struktura
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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 | |
X | |
Y | |
Z |
Metody
Add(Point4D, 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) | |
ToString() | |
ToString(IFormatProvider) |
Operatory
Addition(Point4D, 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). |