Point4D Estrutura

Definição

Representa um ponto de coordenada x, y, z e w no espaço mundial usado na execução de transformações com matrizes 3D não afim.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))]
[System.Serializable]
public struct Point4D : IFormattable
type Point4D = struct
    interface IFormattable
Public Structure Point4D
Implements IFormattable
Herança
Point4D
Atributos
Implementações

Comentários

Em XAML, o delimitador entre os valores Point4D de um pode ser uma vírgula ou um espaço.In XAML, the delimiter between the values of a Point4D can be either a comma or a space.

Algumas culturas podem usar o caractere de vírgula como o delimitador decimal em vez do caractere de ponto.Some cultures might use the comma character as the decimal delimiter instead of the period character. O processamento XAML para padrões de cultura invariável para en-US na maioria das implementações de processador XAML e espera que o período seja o 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. Você deve evitar usar o caractere de vírgula como o delimitador decimal Point4D se especificar um em XAML, pois isso irá conflitar com a conversão Point4D do tipo de cadeia de caracteres de um valor de atributo em seus 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 do Atributo XAMLXAML Attribute Usage

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

Valores XAMLXAML Values

xx
O X componentePoint4D desta estrutura.The X component of this Point4D structure.

yy
O Y componentePoint4D desta estrutura.The Y component of this Point4D structure.

zz
O Z componentePoint4D desta estrutura.The Z component of this Point4D structure.

ww
O W componentePoint4D desta estrutura.The W component of this Point4D structure.

Construtores

Point4D(Double, Double, Double, Double)

Inicializa uma nova instância de uma estrutura Point4D.Initializes a new instance of a Point4D structure.

Propriedades

W

Obtém ou define o componente W desta estrutura Point4D.Gets or sets the W component of this Point4D structure.

X

Obtém ou define o componente X desta estrutura Point4D.Gets or sets the X component of this Point4D structure.

Y

Obtém ou define o componente Y desta estrutura Point4D.Gets or sets the Y component of this Point4D structure.

Z

Obtém ou define o componente Z desta estrutura Point4D.Gets or sets the Z component of this Point4D structure.

Métodos

Add(Point4D, Point4D)

Adiciona uma estrutura Point4D a um Point4D.Adds a Point4D structure to a Point4D.

Equals(Object)

Determina se o Object especificado é uma estrutura Point4D e se as propriedades X, Y, Z e W do Object especificado são iguais às propriedades X, Y, Z e W deste atributo 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 a igualdade de duas estruturas Point4D.Compares two Point4D structures for equality.

Equals(Point4D, Point4D)

Compara a igualdade de duas estruturas Point4D.Compares two Point4D structures for equality.

GetHashCode()

Retorna o código hash desta estrutura Point4D.Returns a hash code for this Point4D structure.

Multiply(Point4D, Matrix3D)

Transforma a estrutura Point4D especificada pela estrutura Matrix3D especificada.Transforms the specified Point4D structure by the specified Matrix3D structure.

Offset(Double, Double, Double, Double)

Move a estrutura de Point4D de acordo com as quantidades especificadas.Translates the Point4D structure by the specified amounts.

Parse(String)

Converte uma representação String de uma estrutura point4D em uma estrutura Point4D equivalente.Converts a String representation of a point4D structure into the equivalent Point4D structure.

Subtract(Point4D, Point4D)

Subtrai uma estrutura Point4D de uma estrutura Point4D.Subtracts a Point4D structure from a Point4D structure.

ToString()

Cria uma representação String desta estrutura Point4D.Creates a String representation of this Point4D structure.

ToString(IFormatProvider)

Cria uma representação String desta estrutura Point4D.Creates a String representation of this Point4D structure.

Operadores

Addition(Point4D, Point4D)

Adiciona uma estrutura Point4D a um Point4D.Adds a Point4D structure to a Point4D.

Equality(Point4D, Point4D)

Compara a igualdade de duas estruturas Point4D.Compares two Point4D structures for equality.

Inequality(Point4D, Point4D)

Compara duas estruturas Point4D quanto à desigualdade.Compares two Point4D structures for inequality.

Multiply(Point4D, Matrix3D)

Transforma a estrutura Point4D especificada pela estrutura Matrix3D especificada.Transforms the specified Point4D structure by the specified Matrix3D structure.

Subtraction(Point4D, Point4D)

Subtrai uma estrutura Point4D de uma estrutura Point4D e retorna o resultado como uma estrutura Point4D.Subtracts a Point4D structure from a Point4D structure and returns the result as a Point4D structure.

Implantações explícitas de interface

IFormattable.ToString(String, IFormatProvider)

Este membro dá suporte à infraestrutura Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) e não se destina a ser usado diretamente do 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 obter uma descrição desse membro, consulte ToString(String, IFormatProvider).For a description of this member, see ToString(String, IFormatProvider).

Aplica-se a