Point4D Structure

Définition

Représente un point de coordonnées x, y, z et w dans l’espace mondial utilisé pour effectuer des transformations avec des matrices non affine 3D.

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
Héritage
Point4D
Attributs
Implémente

Remarques

En XAML, le délimiteur entre les valeurs d’un Point4D peut être une virgule ou un espace.

Certaines cultures peuvent utiliser le caractère virgule comme délimiteur décimal au lieu du caractère de point. Le traitement XAML pour la culture invariante par défaut est en-US dans la plupart des implémentations de processeur XAML et s’attend à ce que la période soit le délimiteur décimal. Vous devez éviter d’utiliser le caractère virgule comme délimiteur décimal si vous spécifiez un Point4D code XAML, car cela est en conflit avec la conversion de type chaîne d’une Point4D valeur d’attribut en ses composants.

Utilisation des attributs XAML

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

Valeurs XAML

x Composant X de cette Point4D structure.

y Composant Y de cette Point4D structure.

z Composant Z de cette Point4D structure.

w Composant W de cette Point4D structure.

Constructeurs

Nom Description
Point4D(Double, Double, Double, Double)

Initialise une nouvelle instance de la Point4D structure.

Propriétés

Nom Description
W

Obtient ou définit le W composant de cette Point4D structure.

X

Obtient ou définit le X composant de cette Point4D structure.

Y

Obtient ou définit le Y composant de cette Point4D structure.

Z

Obtient ou définit le Z composant de cette Point4D structure.

Méthodes

Nom Description
Add(Point4D, Point4D)

Ajoute une Point4D structure à un Point4D.

Equals(Object)

Détermine si le spécifié est une Object structure et si les Point4Dpropriétés , X, Yet Z les propriétés de l’objet spécifié W sont égales à la Objectstructure , XYet Z les propriétés de cette WPoint4D structure.

Equals(Point4D, Point4D)

Compare deux Point4D structures pour l’égalité.

Equals(Point4D)

Compare deux Point4D structures pour l’égalité.

GetHashCode()

Retourne un code de hachage pour cette Point4D structure.

Multiply(Point4D, Matrix3D)

Transforme la structure spécifiée Point4D par la structure spécifiée Matrix3D .

Offset(Double, Double, Double, Double)

Traduit la Point4D structure par les quantités spécifiées.

Parse(String)

Convertit une représentation d’une String structure point4D en structure équivalente Point4D .

Subtract(Point4D, Point4D)

Soustrait une Point4D structure d’une Point4D structure.

ToString()

Crée une String représentation de cette Point4D structure.

ToString(IFormatProvider)

Crée une String représentation de cette Point4D structure.

Opérateurs

Nom Description
Addition(Point4D, Point4D)

Ajoute une Point4D structure à un Point4D.

Equality(Point4D, Point4D)

Compare deux Point4D structures pour l’égalité.

Inequality(Point4D, Point4D)

Compare deux Point4D structures pour l’inégalité.

Multiply(Point4D, Matrix3D)

Transforme la structure spécifiée Point4D par la structure spécifiée Matrix3D .

Subtraction(Point4D, Point4D)

Soustrait une Point4D structure d’une Point4D structure et retourne le résultat sous forme de Point4D structure.

Implémentations d’interfaces explicites

Nom Description
IFormattable.ToString(String, IFormatProvider)

Ce membre prend en charge l’infrastructure Windows Presentation Foundation (WPF) et n’est pas destiné à être utilisé directement à partir de votre code. Pour obtenir une description de ce membre, consultez ToString(String, IFormatProvider).

S’applique à