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 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à
- 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) | |
| 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) | |
| 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) | |
| 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). |