UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::TTriangleCollisionPoint< T > Struct Template Reference

Data returned by TriangleMesh point-triangle and edge-edge queries. More...

#include <TriangleCollisionPoint.h>

Public Types

enum struct  EContactType : uint8 { Invalid = 0 , PointFace , EdgeEdge , EdgeFace }
 

Public Member Functions

 TTriangleCollisionPoint ()
 
bool IsSet () const
 

Public Attributes

enum Chaos::TTriangleCollisionPoint::EContactType ContactType
 
int32 Indices [2]
 
TVec4< T > Bary
 
TVec3< T > Location
 
TVec3< T > Normal
 
Phi
 

Detailed Description

template<typename T>
struct Chaos::TTriangleCollisionPoint< T >

Data returned by TriangleMesh point-triangle and edge-edge queries.

Member Enumeration Documentation

◆ EContactType

Enumerator
Invalid 
PointFace 
EdgeEdge 
EdgeFace 

Constructor & Destructor Documentation

◆ TTriangleCollisionPoint()

template<typename T >
Chaos::TTriangleCollisionPoint< T >::TTriangleCollisionPoint ( )
inline

Member Function Documentation

◆ IsSet()

template<typename T >
bool Chaos::TTriangleCollisionPoint< T >::IsSet ( ) const
inline

Member Data Documentation

◆ Bary

template<typename T >
TVec4<T> Chaos::TTriangleCollisionPoint< T >::Bary

◆ ContactType

◆ Indices

template<typename T >
int32 Chaos::TTriangleCollisionPoint< T >::Indices[2]

◆ Location

template<typename T >
TVec3<T> Chaos::TTriangleCollisionPoint< T >::Location

◆ Normal

template<typename T >
TVec3<T> Chaos::TTriangleCollisionPoint< T >::Normal

◆ Phi

template<typename T >
T Chaos::TTriangleCollisionPoint< T >::Phi

The documentation for this struct was generated from the following file: