Partager via


Quaternion Constructeurs

Définition

Initialise une nouvelle instance de la structure Quaternion.

Surcharges

Quaternion(Vector3D, Double)

Initialise une nouvelle instance de la structure Quaternion.

Quaternion(Double, Double, Double, Double)

Initialise une nouvelle instance de la structure Quaternion.

Quaternion(Vector3D, Double)

Initialise une nouvelle instance de la structure Quaternion.

public:
 Quaternion(System::Windows::Media::Media3D::Vector3D axisOfRotation, double angleInDegrees);
public Quaternion (System.Windows.Media.Media3D.Vector3D axisOfRotation, double angleInDegrees);
new System.Windows.Media.Media3D.Quaternion : System.Windows.Media.Media3D.Vector3D * double -> System.Windows.Media.Media3D.Quaternion
Public Sub New (axisOfRotation As Vector3D, angleInDegrees As Double)

Paramètres

axisOfRotation
Vector3D

Vector3D qui représente l'axe de rotation.

angleInDegrees
Double

Angle de rotation autour de l'axe spécifié, en degrés.

Remarques

La W propriété du quaternion est calculée automatiquement.

S’applique à

Quaternion(Double, Double, Double, Double)

Initialise une nouvelle instance de la structure Quaternion.

public:
 Quaternion(double x, double y, double z, double w);
public Quaternion (double x, double y, double z, double w);
new System.Windows.Media.Media3D.Quaternion : double * double * double * double -> System.Windows.Media.Media3D.Quaternion
Public Sub New (x As Double, y As Double, z As Double, w As Double)

Paramètres

x
Double

Valeur de la coordonnée X du nouveau Quaternion.

y
Double

Valeur de la coordonnée Y du nouveau Quaternion.

z
Double

Valeur de la coordonnée Z du nouveau Quaternion.

w
Double

Valeur de la coordonnée W du nouveau Quaternion.

Remarques

Pour l’axe (x, y, z) et l’angle de la rotation, la w valeur du quaternion est :

w = cos(theta/2)

Notez que si vous utilisez le Vector3D constructeur, le quatrième paramètre est l’angle, en degrés, et le calcul w est effectué pour vous.

S’applique à