Point4D Struct

Definizione

Rappresenta un punto di coordinate x, y, z e w nello spazio globale utilizzato per eseguire trasformazioni con matrici 3D non affine.

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. L'elaborazione XAML per impostazioni cultura invarianti viene 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 in XAML, perché si verifica un conflitto con la conversione di tipo stringa di un valore di attributo Point4D nei relativi componenti.

Utilizzo degli attributi XAML

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

Valori XAML

x Componente X di questa Point4D struttura.

y Componente Y di questa Point4D struttura.

z Componente Z di questa Point4D struttura.

w Componente W di questa Point4D struttura.

Costruttori

Nome Descrizione
Point4D(Double, Double, Double, Double)

Inizializza una nuova istanza della Point4D struttura.

Proprietà

Nome Descrizione
W

Ottiene o imposta il W componente di questa Point4D struttura.

X

Ottiene o imposta il X componente di questa Point4D struttura.

Y

Ottiene o imposta il Y componente di questa Point4D struttura.

Z

Ottiene o imposta il Z componente di questa Point4D struttura.

Metodi

Nome Descrizione
Add(Point4D, Point4D)

Aggiunge una Point4D struttura a un oggetto Point4D.

Equals(Object)

Determina se l'oggetto specificato è una Object struttura e se le Point4Dproprietà , XY, e Z dell'oggetto specificato WObject sono uguali alle Xproprietà , YZ, e W di questa Point4D struttura.

Equals(Point4D, Point4D)

Confronta due Point4D strutture per verificare l'uguaglianza.

Equals(Point4D)

Confronta due Point4D strutture per verificare l'uguaglianza.

GetHashCode()

Restituisce un codice hash per questa Point4D struttura.

Multiply(Point4D, Matrix3D)

Trasforma la struttura specificata Point4D dalla struttura specificata Matrix3D .

Offset(Double, Double, Double, Double)

Converte la Point4D struttura in base agli importi specificati.

Parse(String)

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

Subtract(Point4D, Point4D)

Sottrae una Point4D struttura da una Point4D struttura.

ToString()

Crea una String rappresentazione di questa Point4D struttura.

ToString(IFormatProvider)

Crea una String rappresentazione di questa Point4D struttura.

Operatori

Nome Descrizione
Addition(Point4D, Point4D)

Aggiunge una Point4D struttura a un oggetto Point4D.

Equality(Point4D, Point4D)

Confronta due Point4D strutture per verificare l'uguaglianza.

Inequality(Point4D, Point4D)

Confronta due Point4D strutture per verificare la disuguaglianza.

Multiply(Point4D, Matrix3D)

Trasforma la struttura specificata Point4D dalla struttura specificata Matrix3D .

Subtraction(Point4D, Point4D)

Sottrae una Point4D struttura da una Point4D struttura e restituisce il risultato come Point4D struttura.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IFormattable.ToString(String, IFormatProvider)

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

Si applica a