Langage

Quaternion Structure

Définition

Représente un quaternion.

[System.Serializable]
public struct Quaternion : IEquatable<OpenTK.Quaternion>
type Quaternion = struct
Héritage
Quaternion
Attributs
Implémente

Constructeurs

Nom Description
Quaternion(Matrix3)

Représente un quaternion.

Quaternion(Single, Single, Single, Single)

Construire un nouveau Quaternion

Quaternion(Vector3, Single)

Représente un quaternion.

Champs

Nom Description
Identity

Définit le quaternion d’identité.

Propriétés

Nom Description
Length

Obtient la longueur (magnitude) du quaternion.

LengthSquared

Obtient le carré de la longueur du quaternion (magnitude).

W

Obtient ou définit le composant W de cette instance.

X

Obtient ou définit le composant X de cette instance.

Xyz

Obtient ou définit un OpenTK.Vector3 avec les composants X, Y et Z de cette instance.

XYZ
Obsolète.

Obtient ou définit un OpenTK.Vector3 avec les composants X, Y et Z de cette instance.

Y

Obtient ou définit le composant Y de cette instance.

Z

Obtient ou définit le composant Z de cette instance.

Méthodes

Nom Description
Add(Quaternion, Quaternion, Quaternion)

Ajouter deux quaternions

Add(Quaternion, Quaternion)

Représente un quaternion.

Conjugate()

Convertir ce quaternion en son conjugué

Conjugate(Quaternion, Quaternion)

Obtenir le conjugué du quaternion donné

Conjugate(Quaternion)

Représente un quaternion.

Equals(Object)

Compare cet objet instance à un autre objet à des fins d’égalité.

Equals(Quaternion)

Compare ce Quaternion instance à un autre Quaternion pour l’égalité.

FromAxisAngle(Vector3, Single)

Représente un quaternion.

GetHashCode()

Fournit le code de hachage pour cet objet.

Invert(Quaternion, Quaternion)

Obtenir l’inverse du quaternion donné

Invert(Quaternion)

Représente un quaternion.

Mult(Quaternion, Quaternion, Quaternion)
Obsolète.

Représente un quaternion.

Mult(Quaternion, Quaternion)
Obsolète.

Représente un quaternion.

Multiply(Quaternion, Quaternion, Quaternion)

Représente un quaternion.

Multiply(Quaternion, Quaternion)

Représente un quaternion.

Multiply(Quaternion, Single, Quaternion)

Représente un quaternion.

Multiply(Quaternion, Single, Quaternion)
Obsolète.

Représente un quaternion.

Multiply(Quaternion, Single)

Représente un quaternion.

Normalize()

Met à l’échelle le quaternion en unité de longueur.

Normalize(Quaternion, Quaternion)

Mettre à l’échelle le quaternion donné en fonction de la longueur d’unité

Normalize(Quaternion)

Représente un quaternion.

Slerp(Quaternion, Quaternion, Single)

Représente un quaternion.

Sub(Quaternion, Quaternion, Quaternion)

Soustrait deux instances.

Sub(Quaternion, Quaternion)

Représente un quaternion.

ToAxisAngle()

Représente un quaternion.

ToAxisAngle(Vector3, Single)

Représente un quaternion.

ToString()

Renvoie un system.String qui représente le quaternion actuel.

Opérateurs

Nom Description
Addition(Quaternion, Quaternion)

Représente un quaternion.

Equality(Quaternion, Quaternion)

Représente un quaternion.

Inequality(Quaternion, Quaternion)

Représente un quaternion.

Multiply(Quaternion, Quaternion)

Représente un quaternion.

Multiply(Quaternion, Single)

Représente un quaternion.

Multiply(Single, Quaternion)

Représente un quaternion.

Subtraction(Quaternion, Quaternion)

Représente un quaternion.

S’applique à