Condividi tramite


Vector.CrossProduct(Vector, Vector) Metodo

Definizione

Calcola il prodotto incrociato di due vettori.

public:
 static double CrossProduct(System::Windows::Vector vector1, System::Windows::Vector vector2);
public static double CrossProduct (System.Windows.Vector vector1, System.Windows.Vector vector2);
static member CrossProduct : System.Windows.Vector * System.Windows.Vector -> double
Public Shared Function CrossProduct (vector1 As Vector, vector2 As Vector) As Double

Parametri

vector1
Vector

Primo vettore da valutare.

vector2
Vector

Secondo vettore da valutare.

Restituisce

Double

Prodotto incrociato di vector1 e vector2. La formula seguente è utilizzata per calcolare il prodotto incrociato: (Vector1.X * Vector2.Y) - (Vector1.Y * Vector2.X)

Esempio

Nell'esempio seguente viene illustrato come utilizzare questo metodo per calcolare il prodotto incrociato di due Vector strutture.

private Double crossProductExample()
{
    Vector vector1 = new Vector(20, 30);
    Vector vector2 = new Vector(45, 70);
    Double crossProduct;

    // crossProduct is equal to 50    
    crossProduct = Vector.CrossProduct(vector1, vector2);

    return crossProduct;
}

Si applica a