Point4D Struct

Definizione

Rappresenta i punti delle coordinate x, y, z e w dello spazio globale, usati per eseguire trasformazioni con matrici 3D non affini.

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
Ereditarietà
Point4D
Attributi
Implementazioni

Commenti

In XAML il delimitatore tra i valori di un Point4D può essere una virgola o uno spazio.

Alcune impostazioni cultura potrebbero usare il carattere virgola come delimitatore decimale anziché il carattere punto. Per impostazione predefinita l'elaborazione XAML per impostazioni cultura invarianti è en-US nella maggior parte delle implementazioni del processore XAML e prevede che il periodo sia il delimitatore decimale. È consigliabile evitare di usare il carattere virgola come delimitatore decimale se si specifica un Point4D oggetto in XAML, perché ciò si scontra con la conversione del tipo stringa di un Point4D valore di attributo nei relativi componenti.

Uso della sintassi XAML per gli attributi

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

Valori XAML

x
Componente X di questa struttura Point4D.

y
Componente Y di questa struttura Point4D.

Z
Componente Z di questa struttura Point4D.

w
Componente W di questa struttura Point4D.

Costruttori

Point4D(Double, Double, Double, Double)

Inizializza una nuova istanza della struttura Point4D.

Proprietà

W

Ottiene o imposta il componente W di questa struttura Point4D.

X

Ottiene o imposta il componente X di questa struttura Point4D.

Y

Ottiene o imposta il componente Y di questa struttura Point4D.

Z

Ottiene o imposta il componente Z di questa struttura Point4D.

Metodi

Add(Point4D, Point4D)

Somma una struttura Point4D a una struttura Point4D.

Equals(Object)

Determina se l'elemento Object specificato è una struttura Point4D e se le proprietà X, Y, Z e W dell'elemento Object sono uguali alle proprietà X, Y, Z e W di questa struttura Point4D.

Equals(Point4D)

Confronta due strutture Point4D per determinare se sono uguali.

Equals(Point4D, Point4D)

Confronta due strutture Point4D per determinare se sono uguali.

GetHashCode()

Restituisce un codice hash per questa struttura Point4D.

Multiply(Point4D, Matrix3D)

Trasforma la struttura Point4D specificata in base alla struttura Matrix3D definita.

Offset(Double, Double, Double, Double)

Traduce la struttura Point4D in base al valore specificato.

Parse(String)

Converte una rappresentazione String di una struttura point4D nella struttura Point4D equivalente.

Subtract(Point4D, Point4D)

Sottrae una struttura Point4D da una struttura Point4D.

ToString()

Crea una rappresentazione String di questa struttura Point4D.

ToString(IFormatProvider)

Crea una rappresentazione String di questa struttura Point4D.

Operatori

Addition(Point4D, Point4D)

Somma una struttura Point4D a una struttura Point4D.

Equality(Point4D, Point4D)

Confronta due strutture Point4D per determinare se sono uguali.

Inequality(Point4D, Point4D)

Confronta le due strutture Point4D per stabilirne la disuguaglianza.

Multiply(Point4D, Matrix3D)

Trasforma la struttura Point4D specificata in base alla struttura Matrix3D definita.

Subtraction(Point4D, Point4D)

Sottrae una struttura Point4D da una struttura Point4D e restituisce il risultato sotto forma di struttura Point4D.

Implementazioni dell'interfaccia esplicita

IFormattable.ToString(String, IFormatProvider)

Questo membro supporta l'infrastruttura Windows Presentation Foundation (WPF) e non deve essere usato direttamente dal codice. Per una descrizione di questo membro, vedere ToString(String, IFormatProvider).

Si applica a