Vector3D.AngleBetween(Vector3D, Vector3D) Methode

Definition

Ruft den Winkel ab, der zum Drehen der ersten angegebenen Struktur in die zweite angegebene Vector3DVector3D Struktur erforderlich ist.

public:
 static double AngleBetween(System::Windows::Media::Media3D::Vector3D vector1, System::Windows::Media::Media3D::Vector3D vector2);
public static double AngleBetween(System.Windows.Media.Media3D.Vector3D vector1, System.Windows.Media.Media3D.Vector3D vector2);
static member AngleBetween : System.Windows.Media.Media3D.Vector3D * System.Windows.Media.Media3D.Vector3D -> double
Public Shared Function AngleBetween (vector1 As Vector3D, vector2 As Vector3D) As Double

Parameter

vector1
Vector3D

Die erste Vector3D zu bewertende Struktur.

vector2
Vector3D

Die zweite Vector3D zu bewertende Struktur.

Gibt zurück

Der Winkel in Grad, der zum Drehen vector1 erforderlich vector2ist.

Beispiele

Das folgende Beispiel zeigt, wie der Winkel zwischen zwei Vector3D Strukturen abgerufen wird.

                    // Calculates the angle between two Vector3Ds using the static AngleBetween method. 
                    // Returns a Double.

                    Vector3D vector1 = new Vector3D(20, 30, 40);
                    Vector3D vector2 = new Vector3D(45, 70, 80);
                    Double angleBetween;

                    angleBetween = Vector3D.AngleBetween(vector1, vector2 );
                    // angleBetween is approximately equal to 4.15129
' Calculates the angle between two Vector3Ds using the static AngleBetween method. 
' Returns a Double.

Dim vector1 As New Vector3D(20, 30, 40)
Dim vector2 As New Vector3D(45, 70, 80)
Dim angleBetween As Double

angleBetween = Vector3D.AngleBetween(vector1, vector2)
' angleBetween is approximately equal to 4.15129

Hinweise

Signierte Winkel werden nicht in den 3D-Raum erweitert, sodass ein Winkel zwischen 0 und 180 Grad zurückgegeben wird.

Gilt für: