Compartilhar via


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.

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
Herança
Point4D
Atributos
Implementações

Comentários

No XAML, o delimitador entre os valores de um Point4D pode ser uma vírgula ou um espaço.

Algumas culturas podem usar o caractere de vírgula como o delimitador decimal em vez do caractere de período. O processamento XAML para cultura invariável usa padrões para en-US na maioria das implementações de processador XAML e espera que o período seja o delimitador decimal. Você deve evitar usar o caractere de vírgula como delimitador decimal se especificar um Point4D em XAML, pois isso entrará em conflito com a conversão de tipo de cadeia de caracteres de um Point4D valor de atributo em seus componentes.

Uso do Atributo XAML

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

Valores XAML

x
O X componente dessa Point4D estrutura.

y
O Y componente dessa Point4D estrutura.

z
O Z componente dessa Point4D estrutura.

w
O W componente dessa Point4D estrutura.

Construtores

Point4D(Double, Double, Double, Double)

Inicializa uma nova instância da estrutura Point4D.

Propriedades

W

Obtém ou define o componente W desta estrutura Point4D.

X

Obtém ou define o componente X desta estrutura Point4D.

Y

Obtém ou define o componente Y desta estrutura Point4D.

Z

Obtém ou define o componente Z desta estrutura Point4D.

Métodos

Add(Point4D, Point4D)

Adiciona uma estrutura Point4D a um 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.

Equals(Point4D)

Compara a igualdade de duas estruturas Point4D.

Equals(Point4D, Point4D)

Compara a igualdade de duas estruturas Point4D.

GetHashCode()

Retorna o código hash desta estrutura Point4D.

Multiply(Point4D, Matrix3D)

Transforma a estrutura Point4D especificada pela estrutura Matrix3D especificada.

Offset(Double, Double, Double, Double)

Move a estrutura de Point4D de acordo com as quantidades especificadas.

Parse(String)

Converte uma representação String de uma estrutura point4D em uma estrutura Point4D equivalente.

Subtract(Point4D, Point4D)

Subtrai uma estrutura Point4D de uma estrutura Point4D.

ToString()

Cria uma representação String desta estrutura Point4D.

ToString(IFormatProvider)

Cria uma representação String desta estrutura Point4D.

Operadores

Addition(Point4D, Point4D)

Adiciona uma estrutura Point4D a um Point4D.

Equality(Point4D, Point4D)

Compara a igualdade de duas estruturas Point4D.

Inequality(Point4D, Point4D)

Compara duas estruturas Point4D quanto à desigualdade.

Multiply(Point4D, Matrix3D)

Transforma a estrutura Point4D especificada pela estrutura Matrix3D especificada.

Subtraction(Point4D, Point4D)

Subtrai uma estrutura Point4D de uma estrutura Point4D e retorna o resultado como uma estrutura Point4D.

Implantações explícitas de interface

IFormattable.ToString(String, IFormatProvider)

Esse membro dá suporte à infraestrutura de Windows Presentation Foundation (WPF) e não se destina a ser usado diretamente do seu código. Para obter uma descrição desse membro, confira ToString(String, IFormatProvider).

Aplica-se a