Point4D Estrutura

Definição

Representa um ponto de coordenadas x, y, z e w no espaço do mundo usado na realização de transformações com matrizes 3D não afins.

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

Observações

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

Algumas culturas podem usar o carácter vírgula como delimitador decimal em vez do carácter do período. O processamento XAML para cultura invariante tem por defeito en-US na maioria das implementações de processadores XAML, e espera que o período seja o delimitador decimal. Deves evitar usar o carácter vírgula como delimitador decimal se especificares a Point4D em XAML, porque isso vai entrar em conflito com a conversão do tipo de cadeia de um Point4D valor de atributo para os seus componentes.

Uso de atributos XAML

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

Valores XAML

x O X componente desta Point4D estrutura.

y O Y componente desta Point4D estrutura.

z O Z componente desta Point4D estrutura.

w O W componente desta Point4D estrutura.

Construtores

Name Description
Point4D(Double, Double, Double, Double)

Inicializa uma nova instância da Point4D estrutura.

Propriedades

Name Description
W

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

X

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

Y

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

Z

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

Métodos

Name Description
Add(Point4D, Point4D)

Adiciona uma Point4D estrutura a um Point4D.

Equals(Object)

Determina se o especificado Object é uma Point4D estrutura e se , XY, Z, e W as propriedades do especificado Object são iguais a X, Y, Z, e W propriedades desta Point4D estrutura.

Equals(Point4D, Point4D)

Compara duas Point4D estruturas para igualdade.

Equals(Point4D)

Compara duas Point4D estruturas para igualdade.

GetHashCode()

Devolve um código de hash para esta Point4D estrutura.

Multiply(Point4D, Matrix3D)

Transforma a estrutura especificada Point4D pela estrutura especificada Matrix3D .

Offset(Double, Double, Double, Double)

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

ToString()

Cria uma String representação desta Point4D estrutura.

ToString(IFormatProvider)

Cria uma String representação desta Point4D estrutura.

Operadores

Name Description
Addition(Point4D, Point4D)

Adiciona uma Point4D estrutura a um Point4D.

Equality(Point4D, Point4D)

Compara duas Point4D estruturas para igualdade.

Inequality(Point4D, Point4D)

Compara duas Point4D estruturas para 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 devolve o resultado como uma Point4D estrutura.

Implementações de Interface Explícita

Name Description
IFormattable.ToString(String, IFormatProvider)

Este membro suporta a infraestrutura Windows Presentation Foundation (WPF) e não foi concebido para ser usado diretamente a partir do seu código. Para uma descrição deste elemento, veja ToString(String, IFormatProvider).

Aplica-se a