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 universal que se usa en la realización de transformaciones con matrices 3D no afines.
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 referencia cultural invariable tiene como valor predeterminado en-US en la mayoría de las implementaciones de 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 se verá en conflicto 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 estructura Point4D.
y
Componente Y de esta estructura Point4D.
z
Componente Z de esta estructura Point4D.
w
Componente W de esta estructura Point4D.
Constructores
Point4D(Double, Double, Double, Double) |
Inicializa una nueva instancia de la estructura Point4D. |
Propiedades
W |
Obtiene o establece el componente W de esta estructura Point4D. |
X |
Obtiene o establece el componente X de esta estructura Point4D. |
Y |
Obtiene o establece el componente Y de esta estructura Point4D. |
Z |
Obtiene o establece el componente Z de esta estructura Point4D. |
Métodos
Add(Point4D, Point4D) | |
Equals(Object) |
Determina si el Object especificado es una estructura Point4D y si las propiedades X, Y, Z y W del Object especificado son iguales a las propiedades X, Y, Z y W de esta estructura Point4D. |
Equals(Point4D) |
Compara dos estructuras Point4D para determinar si son iguales. |
Equals(Point4D, Point4D) |
Compara dos estructuras Point4D para determinar si son iguales. |
GetHashCode() |
Devuelve un código hash para esta estructura Point4D. |
Multiply(Point4D, Matrix3D) |
Transforma la estructura Point4D especificada por la estructura Matrix3D especificada. |
Offset(Double, Double, Double, Double) |
Traslada la estructura Point4D según la cantidad especificada. |
Parse(String) |
Convierte una representación de String de una estructura point4D en la estructura Point4D equivalente. |
Subtract(Point4D, Point4D) | |
ToString() |
Crea una representación de tipo String de esta estructura Point4D. |
ToString(IFormatProvider) |
Crea una representación de tipo String de esta estructura Point4D. |
Operadores
Addition(Point4D, Point4D) | |
Equality(Point4D, Point4D) |
Compara dos estructuras Point4D para determinar si son iguales. |
Inequality(Point4D, Point4D) |
Compara la desigualdad de dos estructuras Point4D. |
Multiply(Point4D, Matrix3D) |
Transforma la estructura Point4D especificada por la estructura Matrix3D especificada. |
Subtraction(Point4D, Point4D) |
Resta una estructura Point4D de otra estructura Point4D y devuelve el resultado como estructura Point4D. |
Implementaciones de interfaz explícitas
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). |