Point4D Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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 | |
X | |
Y | |
Z |
Métodos
Add(Point4D, 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) | |
ToString() | |
ToString(IFormatProvider) |
Operadores
Addition(Point4D, 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). |