Quaternion Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della struttura Quaternion.
Overload
Quaternion(Vector3D, Double) |
Inizializza una nuova istanza della struttura Quaternion. |
Quaternion(Double, Double, Double, Double) |
Inizializza una nuova istanza della struttura Quaternion. |
Quaternion(Vector3D, Double)
Inizializza una nuova istanza della struttura 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)
Parametri
- angleInDegrees
- Double
Angolo di rotazione intorno all'asse specificato, espresso in gradi.
Commenti
La W proprietà del quaternione viene calcolata automaticamente.
Si applica a
Quaternion(Double, Double, Double, Double)
Inizializza una nuova istanza della struttura 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)
Parametri
- x
- Double
Valore della coordinata X della nuova struttura Quaternion.
- y
- Double
Valore della coordinata Y della nuova struttura Quaternion.
- z
- Double
Valore della coordinata Z della nuova struttura Quaternion.
- w
- Double
Valore della coordinata W della nuova struttura Quaternion.
Commenti
Per l'asse (x, y, z) e l'angolo di rotazione theta, il valore per il w
quaternione è:
w = cos(theta/2)
Si noti che se si usa il Vector3D costruttore, il quarto parametro è l'angolo, in gradi e il calcolo w viene eseguito per l'utente.