Point4D Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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) | |
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) | |
ToString() |
Crea una rappresentazione String di questa struttura Point4D. |
ToString(IFormatProvider) |
Crea una rappresentazione String di questa struttura Point4D. |
Operatori
Addition(Point4D, 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). |