FMX.Controls3D.TControl3D.RayCastIntersect
Delphi
function RayCastIntersect(const RayPos, RayDir: TPoint3D; var Intersection: TPoint3D): Boolean; virtual;
C++
virtual bool __fastcall RayCastIntersect(const System::Math::Vectors::TPoint3D &RayPos, const System::Math::Vectors::TPoint3D &RayDir, System::Math::Vectors::TPoint3D &Intersection);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | FMX.Controls3D.pas FMX.Controls3D.hpp |
FMX.Controls3D | TControl3D |
Beschreibung
Gibt zurück, ob der umgewandelte Strahl das 3D-Steuerelement schneidet.
RayCastIntersect gibt True zurück, wenn der umgewandelte Strahl das 3D-Steuerelement schneidet, ansonsten False.
RayPos
und RayDir
geben die Position und Ausrichtung des umzuwandelnden Strahls an, der das 3D-Steuerelement schneiden kann.