Point4D Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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) | |
| 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) | |
| ToString() | |
| ToString(IFormatProvider) |
Opérateurs
| Nom | Description |
|---|---|
| Addition(Point4D, 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). |