Vector3D.AngleBetween(Vector3D, Vector3D) Yöntem

Tanım

Belirtilen ilk yapıyı ikinci Vector3D belirtilen Vector3D yapıya döndürmek için gereken açıyı alır.

C#
public static double AngleBetween(System.Windows.Media.Media3D.Vector3D vector1, System.Windows.Media.Media3D.Vector3D vector2);

Parametreler

vector1
Vector3D

Değerlendirilecek ilk Vector3D yapı.

vector2
Vector3D

Değerlendirilecek ikinci Vector3D yapı.

Döndürülenler

içine döndürmek vector1vector2için gereken derece cinsinden açı.

Örnekler

Aşağıdaki örnekte, iki Vector3D yapı arasındaki açının nasıl alınacakları gösterilmektedir.

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

Açıklamalar

İmzalı açılar 3-B alana genişletilmediğinden 0 ile 180 derece arasında bir açı döndürülür.

Şunlara uygulanır

Ürün Sürümler
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10