Taal

Vector3D.AngleBetween(Vector3D, Vector3D) Methode

Definitie

Haalt de hoek op die nodig is om de eerste opgegeven structuur naar de tweede opgegeven Vector3DVector3D structuur te draaien.

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

Parameters

vector1
Vector3D

De eerste Vector3D structuur die moet worden geëvalueerd.

vector2
Vector3D

De tweede Vector3D structuur die moet worden geëvalueerd.

Retouren

De hoek in graden die nodig zijn om in te draaien vector1vector2.

Voorbeelden

In het volgende voorbeeld ziet u hoe u de hoek tussen twee Vector3D structuren kunt ophalen.

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

Opmerkingen

Ondertekende hoeken worden niet uitgebreid naar 3D-ruimte, dus een hoek tussen 0 en 180 graden wordt geretourneerd.

Van toepassing op