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.Represents an x-, y-, z-, and w-coordinate point in world space used in performing transformations with non-affine 3-D matrices.

public value class Point4D : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Media3D.Point4DConverter))]
[System.Serializable]
public struct Point4D : IFormattable
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 Point4D d’un peut être une virgule ou un espace.In XAML, the delimiter between the values of a Point4D can be either a comma or a space.

Certaines cultures peuvent utiliser la virgule comme délimiteur décimal au lieu du point.Some cultures might use the comma character as the decimal delimiter instead of the period character. Le traitement XAML pour la culture dite indifférente est par défaut en-US dans la plupart des implémentations du processeur XAML et s’attend à ce que la période soit le délimiteur décimal.XAML processing for invariant culture defaults to en-US in most XAML processor implementations, and expects the period to be the decimal delimiter. Vous devez éviter d’utiliser la virgule comme délimiteur décimal si vous Point4D spécifiez un en XAML, car cela entraînera un conflit avec la Point4D conversion de type de chaîne d’une valeur d’attribut en ses composants.You should avoid using the comma character as the decimal delimiter if specifying a Point4D in XAML, because that will clash with the string type conversion of a Point4D attribute value into its components.

Utilisation d'attributs XAMLXAML Attribute Usage

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

Valeurs XAMLXAML Values

xx
Composant X de cette structure Point4D.The X component of this Point4D structure.

yy
Composant Y de cette structure Point4D.The Y component of this Point4D structure.

zz
Composant Z de cette structure Point4D.The Z component of this Point4D structure.

ww
Composant W de cette structure Point4D.The W component of this Point4D structure.

Constructeurs

Point4D(Double, Double, Double, Double)

Initialise une nouvelle instance de la structure Point4D.Initializes a new instance of a Point4D structure.

Propriétés

W

Obtient ou définit le composant W de cette structure Point4D.Gets or sets the W component of this Point4D structure.

X

Obtient ou définit le composant X de cette structure Point4D.Gets or sets the X component of this Point4D structure.

Y

Obtient ou définit le composant Y de cette structure Point4D.Gets or sets the Y component of this Point4D structure.

Z

Obtient ou définit le composant Z de cette structure Point4D.Gets or sets the Z component of this Point4D structure.

Méthodes

Add(Point4D, Point4D)

Ajoute une structure Point4D à un Point4D.Adds a Point4D structure to a 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.Determines whether the specified Object is a Point4D structure and if the X, Y, Z, and W properties of the specified Object are equal to the X, Y, Z, and W properties of this Point4D structure.

Equals(Point4D)

Compare l'égalité de deux structures Point4D.Compares two Point4D structures for equality.

Equals(Point4D, Point4D)

Compare l'égalité de deux structures Point4D.Compares two Point4D structures for equality.

GetHashCode()

Retourne un code de hachage pour cette structure Point4D.Returns a hash code for this Point4D structure.

Multiply(Point4D, Matrix3D)

Transforme la structure Point4D spécifiée par la structure Matrix3D indiquée.Transforms the specified Point4D structure by the specified Matrix3D structure.

Offset(Double, Double, Double, Double)

Déplace la structure Point4D de la valeur spécifiée.Translates the Point4D structure by the specified amounts.

Parse(String)

Convertit une représentation String d'une structure point4D en la structure Point4D équivalente.Converts a String representation of a point4D structure into the equivalent Point4D structure.

Subtract(Point4D, Point4D)

Soustrait une structure Point4D d'une autre structure Point4D.Subtracts a Point4D structure from a Point4D structure.

ToString()

Crée une représentation String de cette structure Point4D.Creates a String representation of this Point4D structure.

ToString(IFormatProvider)

Crée une représentation String de cette structure Point4D.Creates a String representation of this Point4D structure.

Opérateurs

Addition(Point4D, Point4D)

Ajoute une structure Point4D à un Point4D.Adds a Point4D structure to a Point4D.

Equality(Point4D, Point4D)

Compare l'égalité de deux structures Point4D.Compares two Point4D structures for equality.

Inequality(Point4D, Point4D)

Compare l'inégalité de deux structures Point4D.Compares two Point4D structures for inequality.

Multiply(Point4D, Matrix3D)

Transforme la structure Point4D spécifiée par la structure Matrix3D indiquée.Transforms the specified Point4D structure by the specified Matrix3D structure.

Subtraction(Point4D, Point4D)

Soustrait une structure Point4D d'une structure Point4D et retourne le résultat sous forme de Point4D.Subtracts a Point4D structure from a Point4D structure and returns the result as a Point4D structure.

Implémentations d’interfaces explicites

IFormattable.ToString(String, IFormatProvider)

Ce membre prend en charge l’infrastructure Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) et n’est pas destiné à être directement utilisé à partir de votre code.This member supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Pour obtenir une description de ce membre, consultez ToString(String, IFormatProvider).For a description of this member, see ToString(String, IFormatProvider).

S’applique à