|
| template<typename RealType > |
| bool | IntersectionUtil::RayTriangleTest (const TVector< RealType > &RayOrigin, const TVector< RealType > &RayDirection, const TVector< RealType > &V0, const TVector< RealType > &V1, const TVector< RealType > &V2) |
| |
| template<typename RealType > |
| bool | IntersectionUtil::LineSphereTest (const TVector< RealType > &LineOrigin, const TVector< RealType > &LineDirection, const TVector< RealType > &SphereCenter, RealType SphereRadius) |
| |
| template<typename RealType > |
| bool | IntersectionUtil::LineSphereIntersection (const TVector< RealType > &LineOrigin, const TVector< RealType > &LineDirection, const TVector< RealType > &SphereCenter, RealType SphereRadius, FLinearIntersection &ResultOut) |
| |
| template<typename RealType > |
| FLinearIntersection | IntersectionUtil::LineSphereIntersection (const TVector< RealType > &LineOrigin, const TVector< RealType > &LineDirection, const TVector< RealType > &SphereCenter, RealType SphereRadius) |
| |
| template<typename RealType > |
| bool | IntersectionUtil::RaySphereTest (const TVector< RealType > &RayOrigin, const TVector< RealType > &RayDirection, const TVector< RealType > &SphereCenter, RealType SphereRadius) |
| |
| template<typename RealType > |
| bool | IntersectionUtil::RaySphereIntersection (const TVector< RealType > &RayOrigin, const TVector< RealType > &RayDirection, const TVector< RealType > &SphereCenter, RealType SphereRadius, FLinearIntersection &Result) |
| |
| template<typename RealType > |
| FLinearIntersection | IntersectionUtil::RaySphereIntersection (const TVector< RealType > &RayOrigin, const TVector< RealType > &RayDirection, const TVector< RealType > &SphereCenter, RealType SphereRadius) |
| |
| template<typename RealType > |
| bool | IntersectionUtil::RayCircleIntersection (const TVector< RealType > &RayOrigin, const TVector< RealType > &RayDirection, const TVector< RealType > &CircleCenter, RealType CircleRadius, const TVector< RealType > &CircleNormal, FLinearIntersection &Result) |
| |