Rect3D 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 rettangolo tridimensionale, ad esempio, un cubo.
public value class Rect3D : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Media3D.Rect3DConverter))]
[System.Serializable]
public struct Rect3D : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Media3D.Rect3DConverter))]
public struct Rect3D : IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Media3D.Rect3DConverter))>]
[<System.Serializable>]
type Rect3D = struct
interface IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Media3D.Rect3DConverter))>]
type Rect3D = struct
interface IFormattable
Public Structure Rect3D
Implements IFormattable
- Ereditarietà
- Attributi
- Implementazioni
Commenti
Rect3D è definito come posizione (Point3D) e una struttura di dimensioni (Size3D). Poiché i valori , Ye Z specificati per le Xdimensioni sono dimensioni e non coordinate, non possono essere negativi tranne nel caso di un rettangolo vuoto. Un rettangolo vuoto viene specificato da Empty, con Xvalori , Ye Z di -Infinity.
Questa struttura viene in genere usata per rappresentare i limiti di un MeshGeometry3D oggetto o Model3D.
Size3D e Rect3D non vengono in genere usati in XAML, perché non esistono proprietà impostabili nel modello a oggetti WPF 3D che usano tali tipi.
Costruttori
Rect3D(Double, Double, Double, Double, Double, Double) |
Inizializza una nuova istanza della struttura Rect3D. |
Rect3D(Point3D, Size3D) |
Inizializza una nuova istanza della struttura Rect3D. |
Proprietà
Empty |
Ottiene un oggetto Rect3D vuoto. |
IsEmpty | |
Location |
Ottiene o imposta un oggetto Point3D che rappresenta l'origine della struttura Rect3D. |
Size |
Ottiene o imposta l'area di Rect3D. |
SizeX |
Ottiene o imposta la dimensione di Rect3D nella dimensione X. |
SizeY |
Ottiene o imposta la dimensione di Rect3D nella dimensione Y. |
SizeZ |
Ottiene o imposta la dimensione dell'oggetto Rect3D nella dimensione Z. |
X |
Ottiene o imposta il valore della coordinata X dell'oggetto Rect3D. |
Y |
Ottiene o imposta il valore della coordinata Y dell'oggetto Rect3D. |
Z |
Ottiene o imposta il valore della coordinata Z dell'oggetto Rect3D. |
Metodi
Contains(Double, Double, Double) |
Ottiene un valore che indica se un oggetto Point3D specificato, inclusi i relativi bordi, si trova o meno all'interno della struttura Rect3D. |
Contains(Point3D) |
Ottiene un valore che indica se un oggetto Point3D specificato, inclusi i relativi bordi, si trova o meno all'interno della struttura Rect3D. |
Contains(Rect3D) |
Ottiene un valore che indica se un oggetto Point3D specificato, inclusi i relativi bordi, si trova o meno all'interno della struttura Rect3D. |
Equals(Object) |
Verifica l'uguaglianza tra due istanze di Rect3D. |
Equals(Rect3D) |
Verifica l'uguaglianza tra due istanze di Rect3D. |
Equals(Rect3D, Rect3D) |
Verifica l'uguaglianza tra due istanze di Rect3D. |
GetHashCode() |
Restituisce il codice hash per la classe Rect3D. |
Intersect(Rect3D) |
Trova l'intersezione del rettangolo corrente Rect3D e specificato Rect3D, e archivia il risultato come il corrente rettangolo Rect3D. |
Intersect(Rect3D, Rect3D) |
Restituisce l'intersezione dei valori Rect3D specificati. |
IntersectsWith(Rect3D) |
Restituisce un valore che indica se l'oggetto Rect3D specificato si interseca con Rect3D. |
Offset(Double, Double, Double) |
Ottiene o imposta un valore di offset in base al quale viene traslata la posizione di un oggetto Rect3D. |
Offset(Rect3D, Double, Double, Double) |
Ottiene o imposta un valore di offset in base al quale viene traslata la posizione di un oggetto Rect3D. |
Offset(Rect3D, Vector3D) |
Ottiene o imposta un valore di offset in base al quale viene traslata la posizione di un oggetto Rect3D. |
Offset(Vector3D) |
Imposta la traslazione di offset della struttura Rect3D sul valore disponibile, specificato come oggetto Vector3D. |
Parse(String) |
Converte una rappresentazione di stringa di un oggetto Rect3D nella struttura Rect3D equivalente. |
ToString() |
Crea una rappresentazione di stringa della struttura Rect3D. |
ToString(IFormatProvider) |
Crea una rappresentazione di stringa di Rect3D. |
Union(Point3D) |
Aggiorna una struttura Rect3D specificata in modo da riflettere l'unione di tale Rect3D con una struttura Point3D specificata. |
Union(Rect3D) |
Aggiorna una struttura Rect3D specificata in modo da riflettere l'unione di tale Rect3D con una seconda struttura Rect3D specificata. |
Union(Rect3D, Point3D) |
Restituisce un nuovo oggetto Rect3D che rappresenta l'unione di un oggetto Rect3D e di un oggetto Point3D specificato. |
Union(Rect3D, Rect3D) |
Restituisce una nuova istanza di Rect3D che rappresenta l'unione di due oggetti Rect3D. |
Operatori
Equality(Rect3D, Rect3D) |
Confronta due istanze di Rect3D per stabilire se sono esattamente uguali. |
Inequality(Rect3D, Rect3D) |
Confronta due istanze della struttura Rect3D per stabilire se sono esattamente diverse. |
Implementazioni dell'interfaccia esplicita
IFormattable.ToString(String, IFormatProvider) |
Questo membro supporta l'infrastruttura Windows Presentation Foundation (WPF) e non deve essere usata direttamente dal codice. Per una descrizione di questo membro, vedere ToString(String, IFormatProvider). |