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, in local coordinate system of this 3D object, of the picked 3D point. 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.