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.Represents an x-, y-, z-, and w-coordinate point in world space used in performing transformations with non-affine 3-D matrices.

public value class 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]
public struct Point4D : IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Media3D.Point4DConverter))>]
type Point4D = struct
    interface IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Media3D.Point4DConverter))>]
[<System.Serializable>]
type Point4D = struct
    interface IFormattable
Public Structure Point4D
Implements IFormattable
Ereditarietà
Point4D
Attributi
Implementazioni

Commenti

In XAML, il delimitatore tra i valori di un oggetto Point4D può essere una virgola o uno spazio.In XAML, the delimiter between the values of a Point4D can be either a comma or a space.

Alcune impostazioni cultura potrebbero utilizzare il carattere virgola come delimitatore decimale anziché il carattere punto.Some cultures might use the comma character as the decimal delimiter instead of the period character. 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.XAML processing for invariant culture defaults to en-US in most XAML processor implementations, and expects the period to be the decimal delimiter. È consigliabile evitare di usare il carattere virgola come delimitatore decimale se si specifica un oggetto Point4D in XAML, perché questo si scontra con la conversione del tipo di stringa di un Point4D valore di attributo nei relativi componenti.You should avoid using the comma character as the decimal delimiter if specifying a Point4D in XAML, because that will clash with the string type conversion of a Point4D attribute value into its components.

Uso della sintassi XAML per gli attributiXAML Attribute Usage

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

Valori XAMLXAML Values

xx
Componente X di questa struttura Point4D.The X component of this Point4D structure.

yy
Componente Y di questa struttura Point4D.The Y component of this Point4D structure.

zz
Componente Z di questa struttura Point4D.The Z component of this Point4D structure.

ww
Componente W di questa struttura Point4D.The W component of this Point4D structure.

Costruttori

Point4D(Double, Double, Double, Double)

Inizializza una nuova istanza di una struttura Point4D.Initializes a new instance of a Point4D structure.

Proprietà

W

Ottiene o imposta il componente W di questa struttura Point4D.Gets or sets the W component of this Point4D structure.

X

Ottiene o imposta il componente X di questa struttura Point4D.Gets or sets the X component of this Point4D structure.

Y

Ottiene o imposta il componente Y di questa struttura Point4D.Gets or sets the Y component of this Point4D structure.

Z

Ottiene o imposta il componente Z di questa struttura Point4D.Gets or sets the Z component of this Point4D structure.

Metodi

Add(Point4D, Point4D)

Somma una struttura Point4D a una struttura Point4D.Adds a Point4D structure to a 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.Determines whether the specified Object is a Point4D structure and if the X, Y, Z, and W properties of the specified Object are equal to the X, Y, Z, and W properties of this Point4D structure.

Equals(Point4D)

Confronta due strutture Point4D per determinare se sono uguali.Compares two Point4D structures for equality.

Equals(Point4D, Point4D)

Confronta due strutture Point4D per determinare se sono uguali.Compares two Point4D structures for equality.

GetHashCode()

Restituisce un codice hash per questa struttura Point4D.Returns a hash code for this Point4D structure.

Multiply(Point4D, Matrix3D)

Trasforma la struttura Point4D specificata in base alla struttura Matrix3D definita.Transforms the specified Point4D structure by the specified Matrix3D structure.

Offset(Double, Double, Double, Double)

Traduce la struttura Point4D in base al valore specificato.Translates the Point4D structure by the specified amounts.

Parse(String)

Converte una rappresentazione String di una struttura point4D nella struttura Point4D equivalente.Converts a String representation of a point4D structure into the equivalent Point4D structure.

Subtract(Point4D, Point4D)

Sottrae una struttura Point4D da una struttura Point4D.Subtracts a Point4D structure from a Point4D structure.

ToString()

Crea una rappresentazione String di questa struttura Point4D.Creates a String representation of this Point4D structure.

ToString(IFormatProvider)

Crea una rappresentazione String di questa struttura Point4D.Creates a String representation of this Point4D structure.

Operatori

Addition(Point4D, Point4D)

Somma una struttura Point4D a una struttura Point4D.Adds a Point4D structure to a Point4D.

Equality(Point4D, Point4D)

Confronta due strutture Point4D per determinare se sono uguali.Compares two Point4D structures for equality.

Inequality(Point4D, Point4D)

Confronta le due strutture Point4D per stabilirne la disuguaglianza.Compares two Point4D structures for inequality.

Multiply(Point4D, Matrix3D)

Trasforma la struttura Point4D specificata in base alla struttura Matrix3D definita.Transforms the specified Point4D structure by the specified Matrix3D structure.

Subtraction(Point4D, Point4D)

Sottrae una struttura Point4D da una struttura Point4D e restituisce il risultato sotto forma di struttura Point4D.Subtracts a Point4D structure from a Point4D structure and returns the result as a Point4D structure.

Implementazioni dell'interfaccia esplicita

IFormattable.ToString(String, IFormatProvider)

Questo membro supporta l'infrastruttura di Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) e non deve essere usato direttamente dal codice.This member supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Per una descrizione di questo membro, vedere ToString(String, IFormatProvider).For a description of this member, see ToString(String, IFormatProvider).

Si applica a