Plane Plane Plane Plane Struct

Définition

Représente un plan dans un espace à trois dimensions.Represents a plane in three-dimensional space.

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, Vector3, et Vector4 sont représentées sous forme de lignes : un vecteur v est transformé par une matrice M avec la multiplication vM.For matrix transformations, the Vector2, Vector3, and Vector4 instances are represented as rows: a vector v is transformed by a matrix M with vM multiplication.

Constructeurs

Plane(Vector4) Plane(Vector4) Plane(Vector4) Plane(Vector4)

Crée un objet Plane à partir d'un vecteur à quatre dimensions spécifié.Creates a Plane object from a specified four-dimensional vector.

Plane(Vector3, Single) Plane(Vector3, Single) Plane(Vector3, Single) Plane(Vector3, Single)

Crée un objet Plane à partir d'un vecteur normal spécifié et de la distance le long du vecteur normal à partir de l'origine.Creates a Plane object from a specified normal and the distance along the normal from the origin.

Plane(Single, Single, Single, Single) Plane(Single, Single, Single, Single) Plane(Single, Single, Single, Single) Plane(Single, Single, Single, Single)

Crée un objet Plane à partir des composants X, Y et Z de son vecteur normal et de sa distance à partir de l'origine sur ce vecteur normal.Creates a Plane object from the X, Y, and Z components of its normal, and its distance from the origin on that normal.

Champs

D D D D

Distance du plan le long de son vecteur normal à partir de l'origine.The distance of the plane along its normal from the origin.

Normal Normal Normal Normal

Vecteur normal du plan.The normal vector of the plane.

Méthodes

CreateFromVertices(Vector3, Vector3, Vector3) CreateFromVertices(Vector3, Vector3, Vector3) CreateFromVertices(Vector3, Vector3, Vector3) CreateFromVertices(Vector3, Vector3, Vector3)

Crée un objet Plane qui contient trois points spécifiés.Creates a Plane object that contains three specified points.

Dot(Plane, Vector4) Dot(Plane, Vector4) Dot(Plane, Vector4) Dot(Plane, Vector4)

Calcule le produit scalaire d'un plan et d'un vecteur à quatre dimensions.Calculates the dot product of a plane and a 4-dimensional vector.

DotCoordinate(Plane, Vector3) DotCoordinate(Plane, Vector3) DotCoordinate(Plane, Vector3) DotCoordinate(Plane, Vector3)

Retourne le produit scalaire d'un vecteur à trois dimensions spécifié et du vecteur normal de ce plan plus la valeur de distance (D) du plan.Returns the dot product of a specified three-dimensional vector and the normal vector of this plane plus the distance (D) value of the plane.

DotNormal(Plane, Vector3) DotNormal(Plane, Vector3) DotNormal(Plane, Vector3) DotNormal(Plane, Vector3)

Retourne le produit scalaire d'un vecteur à trois dimensions spécifié et du vecteur Normal de ce plan.Returns the dot product of a specified three-dimensional vector and the Normal vector of this plane.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Retourne une valeur qui indique si cette instance et un objet spécifié sont égaux.Returns a value that indicates whether this instance and a specified object are equal.

Equals(Plane) Equals(Plane) Equals(Plane) Equals(Plane)

Retourne une valeur qui indique si cette instance et un autre objet plan sont égaux.Returns a value that indicates whether this instance and another plane object are equal.

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

Retourne le code de hachage de cette instance.Returns the hash code for this instance.

Normalize(Plane) Normalize(Plane) Normalize(Plane) Normalize(Plane)

Crée un objet Plane dont le vecteur normal est le vecteur normal du plan source normalisé.Creates a new Plane object whose normal vector is the source plane's normal vector normalized.

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

Retourne la représentation sous forme de chaîne de cet objet plan.Returns the string representation of this plane object.

Transform(Plane, Matrix4x4) Transform(Plane, Matrix4x4) Transform(Plane, Matrix4x4) Transform(Plane, Matrix4x4)

Transforme un plan normalisé par une matrice 4x4.Transforms a normalized plane by a 4x4 matrix.

Transform(Plane, Quaternion) Transform(Plane, Quaternion) Transform(Plane, Quaternion) Transform(Plane, Quaternion)

Transforme un plan normalisé par une rotation de quaternion.Transforms a normalized plane by a Quaternion rotation.

Opérateurs

Equality(Plane, Plane) Equality(Plane, Plane) Equality(Plane, Plane) Equality(Plane, Plane)

Retourne une valeur qui indique si deux plans sont égaux.Returns a value that indicates whether two planes are equal.

Inequality(Plane, Plane) Inequality(Plane, Plane) Inequality(Plane, Plane) Inequality(Plane, Plane)

Retourne une valeur qui indique si deux plans ne sont pas égaux.Returns a value that indicates whether two planes are not equal.

S’applique à