Vector3D.AngleBetween(Vector3D, Vector3D) Metode

Definisi

Mengambil sudut yang diperlukan untuk memutar struktur pertama yang ditentukan Vector3D ke dalam struktur kedua yang ditentukan Vector3D .

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

Struktur pertama Vector3D yang dievaluasi.

vector2
Vector3D

Struktur kedua Vector3D untuk dievaluasi.

Mengembalikan

Sudut dalam derajat diperlukan untuk memutar vector1 ke dalam vector2.

Contoh

Contoh berikut menunjukkan cara mendapatkan sudut di antara dua Vector3D struktur.

                    // 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

Keterangan

Sudut yang ditandatangani tidak meluas ke ruang 3-D, sehingga sudut antara 0 dan 180 derajat dikembalikan.

Berlaku untuk