Rect3D Struct
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
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.
Rect3D(Double, Double, Double, Double, Double, Double) |
Inizializza una nuova istanza della struttura Rect3D. |
Rect3D(Point3D, Size3D) |
Inizializza una nuova istanza della struttura Rect3D. |
Empty |
Ottiene un oggetto Rect3D vuoto. |
Is |
|
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. |
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. |
Get |
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. |
Intersects |
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. |
To |
Crea una rappresentazione di stringa della struttura Rect3D. |
To |
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. |
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. |
IFormattable. |
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). |
Prodotto | Versioni |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |
Windows Desktop | 3.0, 3.1, 5, 6, 7 |