Point4D Struct

Definition

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.Represents an x-, y-, z-, and w-coordinate point in world space used in performing transformations with non-affine 3-D matrices.

public value class 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]
public struct Point4D : IFormattable
type Point4D = struct
    interface IFormattable
Public Structure Point4D
Implements IFormattable
Inheritance
Point4D
Attributes
Implements

Remarks

En XAML, el delimitador entre los valores de un Point4D puede ser una coma o un espacio.In XAML, the delimiter between the values of a Point4D can be either a comma or a space.

Algunas referencias culturales pueden utilizar el carácter de coma como delimitador decimal en lugar del carácter de punto.Some cultures might use the comma character as the decimal delimiter instead of the period character. El procesamiento XAML de la referencia cultural invariable tiene como valor predeterminado en-US en la mayoría de las implementaciones de procesador XAML y espera que el punto sea el delimitador decimal.XAML processing for invariant culture defaults to en-US in most XAML processor implementations, and expects the period to be the decimal delimiter. Debe evitar usar el carácter de coma como delimitador decimal si especifica un Point4D en XAML, ya que se producirá un conflicto con la conversión de tipo de cadena de un valor de atributo de Point4D en sus componentes.You should avoid using the comma character as the decimal delimiter if specifying a Point4D in XAML, because that will clash with the string type conversion of a Point4D attribute value into its components.

Uso de atributos XAMLXAML Attribute Usage

<object property="x,y,z,w"/>  
-or-  
<object property="x y z w"/>  

Valores XAMLXAML Values

xx
Componente X de esta estructura Point4D.The X component of this Point4D structure.

yy
Componente Y de esta estructura Point4D.The Y component of this Point4D structure.

zz
Componente Z de esta estructura Point4D.The Z component of this Point4D structure.

ww
Componente W de esta estructura Point4D.The W component of this Point4D structure.

Constructors

Point4D(Double, Double, Double, Double)

Inicializa una nueva instancia de una estructura Point4D.Initializes a new instance of a Point4D structure.

Properties

W

Obtiene o establece el componente W de esta estructura Point4D.Gets or sets the W component of this Point4D structure.

X

Obtiene o establece el componente X de esta estructura Point4D.Gets or sets the X component of this Point4D structure.

Y

Obtiene o establece el componente Y de esta estructura Point4D.Gets or sets the Y component of this Point4D structure.

Z

Obtiene o establece el componente Z de esta estructura Point4D.Gets or sets the Z component of this Point4D structure.

Methods

Add(Point4D, Point4D)

Suma la estructura Point4D a Point4D.Adds a Point4D structure to a 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.Determines whether the specified Object is a Point4D structure and if the X, Y, Z, and W properties of the specified Object are equal to the X, Y, Z, and W properties of this Point4D structure.

Equals(Point4D)

Compara dos estructuras Point4D para determinar si son iguales.Compares two Point4D structures for equality.

Equals(Point4D, Point4D)

Compara dos estructuras Point4D para determinar si son iguales.Compares two Point4D structures for equality.

GetHashCode()

Devuelve un código hash para esta estructura Point4D.Returns a hash code for this Point4D structure.

Multiply(Point4D, Matrix3D)

Transforma la estructura Point4D especificada por la estructura Matrix3D especificada.Transforms the specified Point4D structure by the specified Matrix3D structure.

Offset(Double, Double, Double, Double)

Traslada la estructura Point4D según la cantidad especificada.Translates the Point4D structure by the specified amounts.

Parse(String)

Convierte una representación de String de una estructura point4D en la estructura Point4D equivalente.Converts a String representation of a point4D structure into the equivalent Point4D structure.

Subtract(Point4D, Point4D)

Resta una estructura Point4D de otra estructura Point4D.Subtracts a Point4D structure from a Point4D structure.

ToString()

Crea una representación de tipo String de esta estructura Point4D.Creates a String representation of this Point4D structure.

ToString(IFormatProvider)

Crea una representación de tipo String de esta estructura Point4D.Creates a String representation of this Point4D structure.

Operators

Addition(Point4D, Point4D)

Suma la estructura Point4D a Point4D.Adds a Point4D structure to a Point4D.

Equality(Point4D, Point4D)

Compara dos estructuras Point4D para determinar si son iguales.Compares two Point4D structures for equality.

Inequality(Point4D, Point4D)

Compara la desigualdad de dos estructuras Point4D.Compares two Point4D structures for inequality.

Multiply(Point4D, Matrix3D)

Transforma la estructura Point4D especificada por la estructura Matrix3D especificada.Transforms the specified Point4D structure by the specified Matrix3D structure.

Subtraction(Point4D, Point4D)

Resta una estructura Point4D de otra estructura Point4D y devuelve el resultado como estructura Point4D.Subtracts a Point4D structure from a Point4D structure and returns the result as a Point4D structure.

Explicit Interface Implementations

IFormattable.ToString(String, IFormatProvider)

Este miembro es compatible con la infraestructura de Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) y no está diseñado para utilizarse directamente desde el código.This member supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Para una descripción de este miembro, vea ToString(String, IFormatProvider).For a description of this member, see ToString(String, IFormatProvider).

Applies to