Record TRayCollisionNode
Unit
Declaration
type TRayCollisionNode = record
Description
Information about ray collision with a single 3D object. Everything (Point, RayOrigin, RayDirection) is expressed in the parent coordinate system of this TCastleTransform (in Item).
Overview
Fields
![]() |
Item: TCastleTransform; |
![]() |
Point: TVector3; |
![]() |
Triangle: PTriangle; |
![]() |
RayOrigin: TVector3; |
![]() |
RayDirection: TVector3; |
Description
Fields
![]() |
Item: TCastleTransform; |
|
Colliding object. | |
![]() |
Point: TVector3; |
|
Position of the picked point. Expressed in the parent coordinate system of the TCastleTransform in Item. If the ray hit empty space (Triangle field is | |
![]() |
Triangle: PTriangle; |
|
Triangle that was hit. This triangle is always a part of Item. If the ray hit empty space then this is May also be
| |
![]() |
RayOrigin: TVector3; |
|
Ray used to cause the collision, in the parent coordinate system of this TCastleTransform. RayDirection is not necessarily normalized! | |
![]() |
RayDirection: TVector3; |
|
Ray used to cause the collision, in the parent coordinate system of this TCastleTransform. | |
Generated by PasDoc 0.16.0-snapshot.
