Point4D Estructura

Definición

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
Point4D
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)

Agrega una Point4D estructura a .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)

Resta una Point4D estructura de una Point4D estructura.

ToString()

Crea una String representación de esta Point4D estructura.

ToString(IFormatProvider)

Crea una String representación de esta Point4D estructura.

Operadores

Nombre Description
Addition(Point4D, Point4D)

Agrega una Point4D estructura a .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).

Se aplica a