Navigation
API > API/Runtime > API/Runtime/Chaos > API/Runtime/Chaos/FTriangleMesh
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool EdgeIntersectionQuery
(
const TBVHType< T >& BVH, |
Chaos/TriangleMesh.h | ||
bool EdgeIntersectionQuery
(
const TSpatialHashType< T >& SpatialHash, |
Chaos/TriangleMesh.h |
EdgeIntersectionQuery(const TBVHType< T > &, const TConstArrayView< TVec3< T > > &, const int32, const TVec3< T > &, const TVec3< T > &, TFunctionRef< bool(const int32 EdgeIndex, const int32 TriangleIndex)>, TArray< TTriangleCollisionPoint< T > > &)
| Name | EdgeIntersectionQuery |
| Type | function |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/TriangleMesh.h |
| Include Path | #include "Chaos/TriangleMesh.h" |
| Source | /Engine/Source/Runtime/Experimental/Chaos/Private/Chaos/TriangleMesh.cpp |
template<typename T>
bool EdgeIntersectionQuery
(
const TBVHType< T > & BVH,
const TConstArrayView< TVec3< T > > & Points,
const int32 EdgeIndex,
const TVec3< T > & EdgePosition1,
const TVec3< T > & EdgePosition2,
TFunctionRef < bool> BroadphaseTest,
TArray < TTriangleCollisionPoint < T > > & Result
) const
EdgeIntersectionQuery(const TSpatialHashType< T > &, const TConstArrayView< TVec3< T > > &, const int32, const TVec3< T > &, const TVec3< T > &, TFunctionRef< bool(const int32 EdgeIndex, const int32 TriangleIndex)>, TArray< TTriangleCollisionPoint< T > > &)
| Name | EdgeIntersectionQuery |
| Type | function |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/TriangleMesh.h |
| Include Path | #include "Chaos/TriangleMesh.h" |
| Source | /Engine/Source/Runtime/Experimental/Chaos/Private/Chaos/TriangleMesh.cpp |
template<typename T>
bool EdgeIntersectionQuery
(
const TSpatialHashType< T > & SpatialHash,
const TConstArrayView< TVec3< T > > & Points,
const int32 EdgeIndex,
const TVec3< T > & EdgePosition1,
const TVec3< T > & EdgePosition2,
TFunctionRef < bool> BroadphaseTest,
TArray < TTriangleCollisionPoint < T > > & Result
) const