Rect3D Rect3D Rect3D Rect3D Struct

Definizione

Rappresenta un rettangolo 3D: ad esempio, un cubo.Represents a 3-D rectangle: for example, a cube.

public value class Rect3D : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Media3D.Rect3DConverter))]
[System.Serializable]
public struct Rect3D : IFormattable
type Rect3D = struct
    interface IFormattable
Public Structure Rect3D
Implements IFormattable
Ereditarietà
Attributi
Implementazioni

Commenti

Rect3D viene definito come un percorso (Point3D) e una struttura di dimensione (Size3D).Rect3D is defined as a location (Point3D) and a size structure (Size3D). Poiché il X, Y, e Z sui valori specificati per le dimensioni sono ordini di grandezza e non delle coordinate, non possono essere negativi, tranne nel caso di un rettangolo vuoto.Because the X, Y, and Z values specified for the size are magnitudes and not coordinates, they cannot be negative except in the case of an empty rectangle. Un rettangolo vuoto è specificato da Empty, che ha X, Y, e Z valori pari a - infinito.An empty rectangle is specified by Empty, which has X, Y, and Z values of -Infinity.

Questa struttura viene in genere utilizzata per rappresentare i limiti di un MeshGeometry3D o Model3D.This structure is typically used to represent the bounds of a MeshGeometry3D or Model3D.

Size3D e Rect3D non sono in genere utilizzati in XAML, perché non esiste alcuna proprietà impostabili nel modello a oggetti 3D WPF che usano questi tipi.Size3D and Rect3D are not typically used in XAML, because no settable properties exist in the WPF 3D object model that use those types.

Costruttori

Rect3D(Point3D, Size3D) Rect3D(Point3D, Size3D) Rect3D(Point3D, Size3D) Rect3D(Point3D, Size3D)

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

Rect3D(Double, Double, Double, Double, Double, Double) Rect3D(Double, Double, Double, Double, Double, Double) Rect3D(Double, Double, Double, Double, Double, Double) Rect3D(Double, Double, Double, Double, Double, Double)

Inizializza una nuova istanza della struttura Rect3D.Initializes a new instance of the Rect3D structure.

Proprietà

Empty Empty Empty Empty

Ottiene un oggetto Rect3D vuoto.Gets an empty Rect3D.

IsEmpty IsEmpty IsEmpty IsEmpty

Ottiene un valore che indica se Rect3D è EmptyRect3D.Gets a value that indicates whether this Rect3D is the EmptyRect3D.

Location Location Location Location

Ottiene o imposta una Point3D che rappresenta l'origine del Rect3D.Gets or sets a Point3D that represents the origin of the Rect3D.

Size Size Size Size

Ottiene o imposta l'area della Rect3D.Gets or sets the area of the Rect3D.

SizeX SizeX SizeX SizeX

Ottiene o imposta la dimensione del Rect3D nella dimensione X.Gets or sets the size of the Rect3D in the X dimension.

SizeY SizeY SizeY SizeY

Ottiene o imposta la dimensione del Rect3D nella dimensione Y.Gets or sets the size of the Rect3D in the Y dimension.

SizeZ SizeZ SizeZ SizeZ

Ottiene o imposta la dimensione della finestra di Rect3D nella dimensione Z.Gets or sets the size of the Rect3D in the Z dimension.

X X X X

Ottiene o imposta il valore della coordinata X del Rect3D.Gets or sets the value of the X coordinate of the Rect3D.

Y Y Y Y

Ottiene o imposta il valore della coordinata Y del Rect3D.Gets or sets the value of the Y coordinate of the Rect3D.

Z Z Z Z

Ottiene o imposta il valore della coordinata Z del Rect3D.Gets or sets the value of the Z coordinate of the Rect3D.

Metodi

Contains(Point3D) Contains(Point3D) Contains(Point3D) Contains(Point3D)

Ottiene un valore che indica se un oggetto specificato Point3D si trova all'interno di Rect3D, inclusi i relativi bordi.Gets a value that indicates whether a specified Point3D is within the Rect3D, including its edges.

Contains(Rect3D) Contains(Rect3D) Contains(Rect3D) Contains(Rect3D)

Ottiene un valore che indica se un oggetto specificato Point3D si trova all'interno di Rect3D, inclusi i relativi bordi.Gets a value that indicates whether a specified Point3D is within the Rect3D, including its edges.

Contains(Double, Double, Double) Contains(Double, Double, Double) Contains(Double, Double, Double) Contains(Double, Double, Double)

Ottiene un valore che indica se un oggetto specificato Point3D si trova all'interno di Rect3D, inclusi i relativi bordi.Gets a value that indicates whether a specified Point3D is within the Rect3D, including its edges.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Verifica l'uguaglianza tra due istanze di Rect3D.Compares two Rect3D instances for equality.

Equals(Rect3D) Equals(Rect3D) Equals(Rect3D) Equals(Rect3D)

Verifica l'uguaglianza tra due istanze di Rect3D.Compares two Rect3D instances for equality.

Equals(Rect3D, Rect3D) Equals(Rect3D, Rect3D) Equals(Rect3D, Rect3D) Equals(Rect3D, Rect3D)

Verifica l'uguaglianza tra due istanze di Rect3D.Compares two Rect3D instances for equality.

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

Restituisce il codice hash per il Rect3DReturns the hash code for the Rect3D

Intersect(Rect3D) Intersect(Rect3D) Intersect(Rect3D) Intersect(Rect3D)

Trova l'intersezione dell'oggetto corrente Rect3D e il valore specificato Rect3De archivia il risultato corrente Rect3D.Finds the intersection of the current Rect3D and the specified Rect3D, and stores the result as the current Rect3D.

Intersect(Rect3D, Rect3D) Intersect(Rect3D, Rect3D) Intersect(Rect3D, Rect3D) Intersect(Rect3D, Rect3D)

Restituisce l'intersezione dell'oggetto specificato Rect3D valori.Returns the intersection of the specified Rect3D values.

IntersectsWith(Rect3D) IntersectsWith(Rect3D) IntersectsWith(Rect3D) IntersectsWith(Rect3D)

Restituisce un valore che indica se l'oggetto specificato Rect3D si interseca con Rect3D.Returns a value that indicates whether the specified Rect3D intersects with this Rect3D.

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

Ottiene o imposta un valore di offset da cui la posizione di un Rect3D viene tradotta.Gets or sets an offset value by which the location of a Rect3D is translated.

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

Ottiene o imposta un valore di offset da cui la posizione di un Rect3D viene tradotta.Gets or sets an offset value by which the location of a Rect3D is translated.

Offset(Vector3D) Offset(Vector3D) Offset(Vector3D) Offset(Vector3D)

Imposta la traslazione dell'offset del Rect3D sul valore specificato, specificato come un Vector3D.Sets the offset translation of the Rect3D to the provided value, specified as a Vector3D.

Offset(Rect3D, Vector3D) Offset(Rect3D, Vector3D) Offset(Rect3D, Vector3D) Offset(Rect3D, Vector3D)

Ottiene o imposta un valore di offset da cui la posizione di un Rect3D viene tradotta.Gets or sets an offset value by which the location of a Rect3D is translated.

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

Converte una rappresentazione di stringa di un Rect3D nell'equivalente Rect3D struttura.Converts a string representation of a Rect3D into the equivalent Rect3D structure.

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

Crea una rappresentazione di stringa di Rect3D.Creates a string representation of the Rect3D.

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

Crea una rappresentazione di stringa del Rect3D.Creates a string representation of the Rect3D.

Union(Rect3D, Rect3D) Union(Rect3D, Rect3D) Union(Rect3D, Rect3D) Union(Rect3D, Rect3D)

Restituisce una nuova istanza della Rect3D che rappresenta l'unione di due Rect3D oggetti.Returns a new instance of Rect3D that represents the union of two Rect3D objects.

Union(Point3D) Union(Point3D) Union(Point3D) Union(Point3D)

Aggiorna una struttura Rect3D specificata in modo da riflettere l'unione di tale Rect3D con una struttura Point3D specificata.Updates a specified Rect3D to reflect the union of that Rect3D and a specified Point3D.

Union(Rect3D) Union(Rect3D) Union(Rect3D) Union(Rect3D)

Aggiorna una struttura Rect3D specificata in modo da riflettere l'unione di tale Rect3D con una seconda struttura Rect3D specificata.Updates a specified Rect3D to reflect the union of that Rect3D and a second specified Rect3D.

Union(Rect3D, Point3D) Union(Rect3D, Point3D) Union(Rect3D, Point3D) Union(Rect3D, Point3D)

Restituisce un nuovo Rect3D che rappresenta l'unione di un Rect3De un oggetto specificato Point3D.Returns a new Rect3D that represents the union of a Rect3D, and a specified Point3D.

Operatori

Equality(Rect3D, Rect3D) Equality(Rect3D, Rect3D) Equality(Rect3D, Rect3D) Equality(Rect3D, Rect3D)

Confronta due Rect3D istanze per verificarne l'esatta uguaglianza.Compares two Rect3D instances for exact equality.

Inequality(Rect3D, Rect3D) Inequality(Rect3D, Rect3D) Inequality(Rect3D, Rect3D) Inequality(Rect3D, Rect3D)

Confronta due Rect3D istanze per verificarne la disuguaglianza esatta.Compares two Rect3D instances for exact inequality.

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