Plane 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 plan dans un espace tridimensionnel.
public value class Plane : IEquatable<System::Numerics::Plane>
public struct Plane : IEquatable<System.Numerics.Plane>
type Plane = struct
Public Structure Plane
Implements IEquatable(Of Plane)
- Héritage
- Implémente
Remarques
Pour les transformations de matrice, les instances Vector2, Vector3et Vector4 sont représentées sous forme de lignes : un vecteur v est transformé par une matrice M avec multiplication vM.
Constructeurs
Plane(Single, Single, Single, Single) |
Crée un objet Plane à partir des composants X, Y et Z de sa normale, et sa distance de l’origine sur cette normale. |
Plane(Vector3, Single) |
Crée un objet Plane à partir d’une normale spécifiée et la distance le long de la normale de l’origine. |
Plane(Vector4) |
Crée un objet Plane à partir d’un vecteur à quatre dimensions spécifié. |
Champs
D |
Distance du plan le long de sa normale de l’origine. |
Normal |
Vecteur normal du plan. |
Méthodes
CreateFromVertices(Vector3, Vector3, Vector3) |
Crée un objet Plane qui contient trois points spécifiés. |
Dot(Plane, Vector4) |
Calcule le produit de point d’un plan et d’un vecteur 4 dimensions. |
DotCoordinate(Plane, Vector3) |
Retourne le produit de point d’un vecteur tridimensionnel spécifié et le vecteur normal de ce plan ainsi que la valeur de distance (D) du plan. |
DotNormal(Plane, Vector3) |
Retourne le produit point d’un vecteur tridimensionnel spécifié et le vecteur Normal de ce plan. |
Equals(Object) |
Retourne une valeur qui indique si cette instance et un objet spécifié sont égaux. |
Equals(Plane) |
Retourne une valeur qui indique si cette instance et un autre objet de plan sont égaux. |
GetHashCode() |
Retourne le code de hachage pour cette instance. |
Normalize(Plane) |
Crée un objet Plane dont le vecteur normal est le vecteur normal du plan source normalisé. |
ToString() |
Retourne la représentation sous forme de chaîne de cet objet de plan. |
Transform(Plane, Matrix4x4) |
Transforme un plan normalisé par une matrice 4x4. |
Transform(Plane, Quaternion) |
Transforme un plan normalisé par une rotation quaternion. |
Opérateurs
Equality(Plane, Plane) |
Retourne une valeur qui indique si deux plans sont égaux. |
Inequality(Plane, Plane) |
Retourne une valeur qui indique si deux plans ne sont pas égaux. |
Méthodes d’extension
AsVector4(Plane) |