/Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/Triangle.h
Ray / triangle intersection this provides a double sided test note : this method assumes that the triangle formed by A,B and C is well formed
namespace Chaos { template<typename T> bool Chaos::RayTriangleIntersection ( const [TVec3](API\Runtime\ChaosCore\Chaos\TVec3)< T > & RayStart, const [TVec3](API\Runtime\ChaosCore\Chaos\TVec3)< T > & RayDir, T RayLength, const [TVec3](API\Runtime\ChaosCore\Chaos\TVec3)< T > & A, const [TVec3](API\Runtime\ChaosCore\Chaos\TVec3)< T > & B, const [TVec3](API\Runtime\ChaosCore\Chaos\TVec3)< T > & C, T & OutT, [TVec3](API\Runtime\ChaosCore\Chaos\TVec3)< T > & OutN ) }