Plane Structure

Créé un plan

Definition

Espace de nom: Tzu3D
Assembly: Tzu3D (in Tzu3D.dll) Version: 1.0.9025.34810
C#
public struct Plane
Inheritance
Object    ValueType    Plane

Constructeurs

Plane(Vector4) Créé un plan
Plane(Vector3, Single) Créé un plan à partir d'une normal et d'une distance D
Plane(Vector3, Vector3) Créé un plan à partir d'une position et d'une normal
Plane(Vector3, Vector3, Vector3) Créé un plan à partir de trois points
Plane(Single, Single, Single, Single) Créé un plan

Propriétés

A Axe X de la normal du plan
B Axe Y de la normal du plan
C Axe Z de la normal du plan
D Distance le long de la normal
Normal Normal du plan

Méthodes

Distance Retourne la distance entre une position et un plan
Dot(Vector3) Calcul le produit en croix d'un vecteur à partir de la normal et la distance du plan
Dot(Vector4) Calcul le produit en croix d'un vecteur à partir de la normal et la distance du plan
DotCoordinate Calcul le produit en croix d'un vecteur à partir de la normal et la distance du plan
DotNormal Calcul le produit en croix d'un vecteur à partir de la normal du plan
EqualsIndique si cette instance et un objet spécifié sont égaux.
(Hérité de ValueType)
FromPoints Créé un plan à partir de trois points
FromPointsNormal Créé un plan à partir d'une position et d'une normal
FrustumFromMat Retourne les 6 plans d'un champ de vision à partir d'une matrice de vue
GetHashCodeRetourne le code de hachage de cette instance.
(Hérité de ValueType)
GetTypeObtient le Type de l'instance actuelle.
(Hérité de Object)
IntersectLine Retourne le point d'intersection entre un plan et une ligne
Normalize Normalize le plan
Normalize(Plane) Normalise un plan
ToStringRetourne le nom de type qualifié complet de cette instance.
(Hérité de ValueType)
ToVector3 Normal du plan
ToVector4 Converti un plan en Vector4
Transform Transforme un plan à partir d'une matrice

Opérateurs

Multiply(Plane, Single) Multiplication d'un plan par un facteur

Voir aussi