Plane Structure

Définition

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 Vector2instances et Vector4 les Vector3instances sont représentées sous forme de lignes : un vecteur v est transformé par une matrice M avec multiplication vM.

Constructeurs

Nom Description
Plane(Single, Single, Single, Single)

Crée un Plane objet à 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 à partir d’une Plane normale spécifiée et la distance le long de la normale de l’origine.

Plane(Vector4)

Crée un Plane objet à partir d’un vecteur à quatre dimensions spécifié.

Champs

Nom Description
D

Distance du plan le long de sa normale de l’origine.

Normal

Vecteur normal du plan.

Méthodes

Nom Description
CreateFromVertices(Vector3, Vector3, Vector3)

Crée un Plane objet 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 Normal vecteur 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 Plane objet 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

Nom Description
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.

S’applique à