Point4D Point4D Point4D Point4D Struct

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

Remarques

Dans XAML, le séparateur entre les valeurs d’un Point4D 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 le caractère virgule comme séparateur décimal au lieu de la virgule.Some cultures might use the comma character as the decimal delimiter instead of the period character. XAML de traitement pour la culture dite indifférente est en-US dans la plupart des implémentations de processeur XAML par défaut et attend le point comme séparateur 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. Évitez d’utiliser le caractère virgule comme séparateur décimal si vous spécifiez un Point4D dans XAML, car cela qui entrera en conflit avec la conversion de type chaîne d’un Point4D valeur d’attribut dans 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) Point4D(Double, Double, Double, Double) Point4D(Double, Double, Double, Double) Point4D(Double, Double, Double, Double)

Initialise une nouvelle instance d’un Point4D structure.Initializes a new instance of a Point4D structure.

Propriétés

W W W W

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

X X X X

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

Y Y Y Y

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

Z Z Z 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) Add(Point4D, Point4D) Add(Point4D, Point4D) Add(Point4D, Point4D)

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

Equals(Object) Equals(Object) Equals(Object) 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) Equals(Point4D) Equals(Point4D) Equals(Point4D)

Compare deux Point4D structures sont égales.Compares two Point4D structures for equality.

Equals(Point4D, Point4D) Equals(Point4D, Point4D) Equals(Point4D, Point4D) Equals(Point4D, Point4D)

Compare deux Point4D structures sont égales.Compares two Point4D structures for equality.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

Multiply(Point4D, Matrix3D) Multiply(Point4D, Matrix3D) Multiply(Point4D, Matrix3D) Multiply(Point4D, Matrix3D)

Transforme le Point4D structure par le Matrix3D structure.Transforms the specified Point4D structure by the specified Matrix3D structure.

Offset(Double, Double, Double, Double) Offset(Double, Double, Double, Double) Offset(Double, Double, Double, Double) Offset(Double, Double, Double, Double)

Traduit le Point4D structure selon les valeurs spécifiées.Translates the Point4D structure by the specified amounts.

Parse(String) Parse(String) Parse(String) Parse(String)

Convertit un String représentation d’une structure point4D en l’équivalent Point4D structure.Converts a String representation of a point4D structure into the equivalent Point4D structure.

Subtract(Point4D, Point4D) Subtract(Point4D, Point4D) Subtract(Point4D, Point4D) Subtract(Point4D, Point4D)

Soustrait un Point4D structure à partir d’un Point4D structure.Subtracts a Point4D structure from a Point4D structure.

ToString() ToString() ToString() ToString()

Crée un String la représentation sous forme de ce Point4D structure.Creates a String representation of this Point4D structure.

ToString(IFormatProvider) ToString(IFormatProvider) ToString(IFormatProvider) ToString(IFormatProvider)

Crée un String la représentation sous forme de ce Point4D structure.Creates a String representation of this Point4D structure.

Opérateurs

Addition(Point4D, Point4D) Addition(Point4D, Point4D) Addition(Point4D, Point4D) Addition(Point4D, Point4D)

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

Equality(Point4D, Point4D) Equality(Point4D, Point4D) Equality(Point4D, Point4D) Equality(Point4D, Point4D)

Compare deux Point4D structures sont égales.Compares two Point4D structures for equality.

Inequality(Point4D, Point4D) Inequality(Point4D, Point4D) Inequality(Point4D, Point4D) Inequality(Point4D, Point4D)

Compare deux Point4D inégalité des structures.Compares two Point4D structures for inequality.

Multiply(Point4D, Matrix3D) Multiply(Point4D, Matrix3D) Multiply(Point4D, Matrix3D) Multiply(Point4D, Matrix3D)

Transforme le Point4D structure par le Matrix3D structure.Transforms the specified Point4D structure by the specified Matrix3D structure.

Subtraction(Point4D, Point4D) Subtraction(Point4D, Point4D) Subtraction(Point4D, Point4D) Subtraction(Point4D, Point4D)

Soustrait un Point4D structure à partir d’un Point4D structurer et retourne le résultat comme un Point4D structure.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) IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider) 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 à