System.Math.Vectors.TPoint3D.CrossProduct

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function CrossProduct(const APoint: TPoint3D): TPoint3D;

C++

TPoint3D __fastcall CrossProduct(const TPoint3D &APoint);

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);

Siehe auch

Codebeispiele