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);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | FMX.Controls3D.pas FMX.Controls3D.hpp |
FMX.Controls3D | TControl3D |
説明
投じられた光線が 3D コントロールと交差するかどうかを返します。
RayCastIntersect は、投じられた光線が 3D コントロールと交差する場合には True を、そうでなければ False を返します。
RayPos
および RayDir
は、投じられた光線のうち、3D コントロールと交差しているのか判別したい光線の位置および方向を示します。