Partager via


Point4D Structure

Définition

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

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 période. Le traitement XAML pour la culture invariante par défaut est en-US dans la plupart des implémentations de processeur XAML et attend 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 en XAML, car cela se heurte à la conversion de type chaîne d’une Point4D valeur d’attribut en ses composants.

Utilisation d'attributs XAML

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

Valeurs XAML

x
Composant X de cette structure Point4D.

y
Composant Y de cette structure Point4D.

z
Composant Z de cette structure Point4D.

w
Composant W de cette structure Point4D.

Constructeurs

Point4D(Double, Double, Double, Double)

Initialise une nouvelle instance de la structure Point4D.

Propriétés

W

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

X

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

Y

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

Z

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

Méthodes

Add(Point4D, Point4D)

Ajoute une structure Point4D à un Point4D.

Equals(Object)

Détermine si le Object spécifié est une structure Point4D et si les propriétés X, Y, Z et W du Object spécifié sont égales aux propriétés X, Y, Z et W de cette structure Point4D.

Equals(Point4D)

Compare l'égalité de deux structures Point4D.

Equals(Point4D, Point4D)

Compare l'égalité de deux structures Point4D.

GetHashCode()

Retourne un code de hachage pour cette structure Point4D.

Multiply(Point4D, Matrix3D)

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

Offset(Double, Double, Double, Double)

Déplace la structure Point4D de la valeur spécifiée.

Parse(String)

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

Subtract(Point4D, Point4D)

Soustrait une structure Point4D d'une autre structure Point4D.

ToString()

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

ToString(IFormatProvider)

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

Opérateurs

Addition(Point4D, Point4D)

Ajoute une structure Point4D à un Point4D.

Equality(Point4D, Point4D)

Compare l'égalité de deux structures Point4D.

Inequality(Point4D, Point4D)

Compare l'inégalité de deux structures Point4D.

Multiply(Point4D, Matrix3D)

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

Subtraction(Point4D, Point4D)

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

Implémentations d’interfaces explicites

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 à