Point4D Estrutura
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
- 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 | |
| X | |
| Y | |
| Z |
Métodos
| Name | Description |
|---|---|
| Add(Point4D, 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) | |
| ToString() | |
| ToString(IFormatProvider) |
Operadores
| Name | Description |
|---|---|
| Addition(Point4D, 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). |