Point4D Point4D Point4D 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))]
[System.Serializable]
public struct Point4D : IFormattable
type Point4D = struct
    interface IFormattable
Public Structure Point4D
Implements IFormattable
Ereditarietà
Attributi
Implementazioni

Commenti

In XAML, il delimitatore tra i valori di un 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 potrebbe usare la virgola come delimitatore decimale anziché il carattere punto.Some cultures might use the comma character as the decimal delimiter instead of the period character. XAML di elaborazione per impostazioni cultura invarianti en-US nella maggior parte delle implementazioni del processore XAML per impostazione predefinita e prevede che il periodo di 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. Evitare di usare la virgola come delimitatore decimale Se si specifica un Point4D in XAML, per evitare conflitti con la conversione di tipo stringa di un Point4D valore dell'attributo nei suoi 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) Point4D(Double, Double, Double, Double) Point4D(Double, Double, Double, Double) Point4D(Double, Double, Double, Double)

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

Proprietà

W W W W

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

X X X X

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

Y Y Y Y

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

Z Z Z 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) Add(Point4D, Point4D) Add(Point4D, Point4D) Add(Point4D, Point4D)

Aggiunge un Point4D struttura di un Point4D.Adds a Point4D structure to a Point4D.

Equals(Object) Equals(Object) Equals(Object) 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) Equals(Point4D) Equals(Point4D) Equals(Point4D)

Confronta due Point4D strutture per verificarne l'uguaglianza.Compares two Point4D structures for equality.

Equals(Point4D, Point4D) Equals(Point4D, Point4D) Equals(Point4D, Point4D) Equals(Point4D, Point4D)

Confronta due Point4D strutture per verificarne l'uguaglianza.Compares two Point4D structures for equality.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

Multiply(Point4D, Matrix3D) Multiply(Point4D, Matrix3D) Multiply(Point4D, Matrix3D) Multiply(Point4D, Matrix3D)

Trasforma l'oggetto specificato Point4D struttura Matrix3D struttura.Transforms the specified Point4D structure by the specified Matrix3D structure.

Offset(Double, Double, Double, Double) Offset(Double, Double, Double, Double) Offset(Double, Double, Double, Double) Offset(Double, Double, Double, Double)

Converte il Point4D struttura in base ai valori specificati.Translates the Point4D structure by the specified amounts.

Parse(String) Parse(String) Parse(String) Parse(String)

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

Subtract(Point4D, Point4D) Subtract(Point4D, Point4D) Subtract(Point4D, Point4D) Subtract(Point4D, Point4D)

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

ToString() ToString() ToString() ToString()

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

ToString(IFormatProvider) ToString(IFormatProvider) ToString(IFormatProvider) ToString(IFormatProvider)

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

Operatori

Addition(Point4D, Point4D) Addition(Point4D, Point4D) Addition(Point4D, Point4D) Addition(Point4D, Point4D)

Aggiunge un Point4D struttura di un Point4D.Adds a Point4D structure to a Point4D.

Equality(Point4D, Point4D) Equality(Point4D, Point4D) Equality(Point4D, Point4D) Equality(Point4D, Point4D)

Confronta due Point4D strutture per verificarne l'uguaglianza.Compares two Point4D structures for equality.

Inequality(Point4D, Point4D) Inequality(Point4D, Point4D) Inequality(Point4D, Point4D) Inequality(Point4D, Point4D)

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

Multiply(Point4D, Matrix3D) Multiply(Point4D, Matrix3D) Multiply(Point4D, Matrix3D) Multiply(Point4D, Matrix3D)

Trasforma l'oggetto specificato Point4D struttura Matrix3D struttura.Transforms the specified Point4D structure by the specified Matrix3D structure.

Subtraction(Point4D, Point4D) Subtraction(Point4D, Point4D) Subtraction(Point4D, Point4D) Subtraction(Point4D, Point4D)

Sottrae un Point4D struttura da una Point4D strutturare e restituisce il risultato come un Point4D struttura.Subtracts a Point4D structure from a Point4D structure and returns the result as a Point4D structure.

Implementazioni dell'interfaccia esplicita

IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider) 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