System.Math.Vectors.TPoint3D.CrossProduct
Delphi
function CrossProduct(const APoint: TPoint3D): TPoint3D;
C++
TPoint3D __fastcall CrossProduct(const TPoint3D &APoint);
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.Math.Vectors.pas System.Math.Vectors.hpp |
System.Math.Vectors | TPoint3D |
Beschreibung
Berechnet das Kreuzprodukt zwischen zwei TPoint3D-Objekten.
Diese Funktion gibt ein TPoint3D-Objekt zurück. Das Kreuzprodukt zwischen zwei TPoint3D-Objekten wird im folgenden Beispiel definiert:
pointReturnValue.X:= (aPoint1.Y * aPoint1.Z) - (aPoint1.Z * aPoint2.Y);
pointReturnValue.Y:= (aPoint1.Z * aPoint1.X) - (aPoint1.X * aPoint2.Z);
pointReturnValue.Z:= (aPoint1.X * aPoint1.Y) - (aPoint1.Y * aPoint2.X);