FMX.Types3D.RayCastPlaneIntersect

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function RayCastPlaneIntersect(const RayPos, RayDir, PlanePoint, PlaneNormal: TPoint3D; var Intersection: TPoint3D): Boolean;

C++

extern DELPHI_PACKAGE bool __fastcall RayCastPlaneIntersect(const System::Math::Vectors::TPoint3D &RayPos, const System::Math::Vectors::TPoint3D &RayDir, const System::Math::Vectors::TPoint3D &PlanePoint, const System::Math::Vectors::TPoint3D &PlaneNormal, System::Math::Vectors::TPoint3D &Intersection);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
FMX.Types3D.pas
FMX.Types3D.hpp
FMX.Types3D FMX.Types3D

Beschreibung

Gibt zurück, ob der gegebene Strahl die gegebene Ebene schneidet.

RayCastPlaneIntersect gibt True zurück, wenn der durch seine Position und Richtung angegebene Strahl die gegebene Ebene schneidet; ansonsten wird False zurückgegeben. Bei True gibt die Methode RayCastPlaneIntersect im Parameter Intersection den 3D-Schnittpunkt des Strahls mit der Ebene zurück.

Siehe auch