Point4D Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un punto de coordenada x, y,z y w en el espacio mundial utilizado para realizar transformaciones con matrices 3D no afinas.
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
- Herencia
- Atributos
- Implementaciones
Comentarios
En XAML, el delimitador entre los valores de un Point4D puede ser una coma o un espacio.
Algunas referencias culturales pueden usar el carácter de coma como delimitador decimal en lugar del carácter de punto. El procesamiento XAML para referencias culturales invariables tiene como valor predeterminado en-US en la mayoría de las implementaciones del procesador XAML y espera que el período sea el delimitador decimal. Debes evitar usar el carácter de coma como delimitador decimal si se especifica un Point4D elemento en XAML, ya que esto chocará con la conversión de tipo de cadena de un Point4D valor de atributo en sus componentes.
Uso de atributos XAML
<object property="x,y,z,w"/>
-or-
<object property="x y z w"/>
Valores XAML
x Componente X de esta Point4D estructura.
y El Y componente de esta Point4D estructura.
z Componente Z de esta Point4D estructura.
w El W componente de esta Point4D estructura.
Constructores
| Nombre | Description |
|---|---|
| Point4D(Double, Double, Double, Double) |
Inicializa una nueva instancia de la Point4D estructura. |
Propiedades
| Nombre | Description |
|---|---|
| W |
Obtiene o establece el W componente de esta Point4D estructura. |
| X |
Obtiene o establece el X componente de esta Point4D estructura. |
| Y |
Obtiene o establece el Y componente de esta Point4D estructura. |
| Z |
Obtiene o establece el Z componente de esta Point4D estructura. |
Métodos
| Nombre | Description |
|---|---|
| Add(Point4D, Point4D) | |
| Equals(Object) |
Determina si el objeto especificado Object es una Point4D estructura y si las Xpropiedades , Y, Zy W del especificado Object son iguales a las Xpropiedades , Y, Zy W de esta Point4D estructura. |
| Equals(Point4D, Point4D) |
Compara dos Point4D estructuras para obtener igualdad. |
| Equals(Point4D) |
Compara dos Point4D estructuras para obtener igualdad. |
| GetHashCode() |
Devuelve un código hash para esta Point4D estructura. |
| Multiply(Point4D, Matrix3D) |
Transforma la estructura especificada Point4D por la estructura especificada Matrix3D . |
| Offset(Double, Double, Double, Double) |
Traduce la Point4D estructura por las cantidades especificadas. |
| Parse(String) |
Convierte una String representación de una estructura point4D en la estructura equivalente Point4D . |
| Subtract(Point4D, Point4D) | |
| ToString() | |
| ToString(IFormatProvider) |
Operadores
| Nombre | Description |
|---|---|
| Addition(Point4D, Point4D) | |
| Equality(Point4D, Point4D) |
Compara dos Point4D estructuras para obtener igualdad. |
| Inequality(Point4D, Point4D) |
Compara dos Point4D estructuras para la desigualdad. |
| Multiply(Point4D, Matrix3D) |
Transforma la estructura especificada Point4D por la estructura especificada Matrix3D . |
| Subtraction(Point4D, Point4D) |
Resta una Point4D estructura de una Point4D estructura y devuelve el resultado como una Point4D estructura. |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IFormattable.ToString(String, IFormatProvider) |
Este miembro admite la infraestructura de Windows Presentation Foundation (WPF) y no está pensada para usarse directamente desde el código. Para obtener una descripción de este miembro, vea ToString(String, IFormatProvider). |