Point4D Estrutura

Definição

Representa um ponto de coordenadas 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 delimitador decimal em vez do caractere de período. O processamento XAML para cultura invariável usa como padrão 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

Nome Description
Point4D(Double, Double, Double, Double)

Inicializa uma nova instância da Point4D estrutura.

Propriedades

Nome Description
W

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

X

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

Y

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

Z

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

Métodos

Nome Description
Add(Point4D, Point4D)

Adiciona uma Point4D estrutura a um Point4D.

Equals(Object)

Determina se a especificada Object é uma Point4D estrutura e se as Xpropriedades , Ye , Ze W as propriedades especificadas Object são iguais às Xpropriedades , Ye , Ze W , dessa Point4D estrutura.

Equals(Point4D, Point4D)

Compara duas Point4D estruturas quanto à igualdade.

Equals(Point4D)

Compara duas Point4D estruturas quanto à igualdade.

GetHashCode()

Retorna um código hash para essa Point4D estrutura.

Multiply(Point4D, Matrix3D)

Transforma a estrutura especificada Point4D pela estrutura especificada Matrix3D .

Offset(Double, Double, Double, Double)

Converte a Point4D estrutura pelos valores especificados.

Parse(String)

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

Subtract(Point4D, Point4D)

Subtrai uma Point4D estrutura de uma Point4D estrutura.

ToString()

Cria uma String representação dessa Point4D estrutura.

ToString(IFormatProvider)

Cria uma String representação dessa Point4D estrutura.

Operadores

Nome Description
Addition(Point4D, Point4D)

Adiciona uma Point4D estrutura a um Point4D.

Equality(Point4D, Point4D)

Compara duas Point4D estruturas quanto à igualdade.

Inequality(Point4D, Point4D)

Compara duas Point4D estruturas de desigualdade.

Multiply(Point4D, Matrix3D)

Transforma a estrutura especificada Point4D pela estrutura especificada Matrix3D .

Subtraction(Point4D, Point4D)

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

Implantações explícitas de interface

Nome Description
IFormattable.ToString(String, IFormatProvider)

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

Aplica-se a