Navigation
API > API/Runtime > API/Runtime/Chaos > API/Runtime/Chaos/FTriangleMesh
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool PointProximityQuery
(
const TBVHType< T >& BVH, |
NOTE: This method assumes the BVH has already been built/fitted to Points. | Chaos/TriangleMesh.h | |
bool PointProximityQuery
(
const TSpatialHashType< T >& SpatialHash, |
Chaos/TriangleMesh.h | ||
bool PointProximityQuery
(
const TSpatialHashType< FRealSingle >& SpatialHash, |
Chaos/TriangleMesh.h |
PointProximityQuery(const TBVHType< T > &, const TConstArrayView< TVec3< T > > &, const int32, const TVec3< T > &, const T, const T, TFunctionRef< bool(const int32 PointIndex, const int32 TriangleIndex)>, TArray< TTriangleCollisionPoint< T > > &)
Description
NOTE: This method assumes the BVH has already been built/fitted to Points.
| Name | PointProximityQuery |
| 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 PointProximityQuery
(
const TBVHType< T > & BVH,
const TConstArrayView< TVec3< T > > & Points,
const int32 PointIndex,
const TVec3< T > & PointPosition,
const T PointThickness,
const T ThisThickness,
TFunctionRef < bool> BroadphaseTest,
TArray < TTriangleCollisionPoint < T > > & Result
) const
PointProximityQuery(const TSpatialHashType< T > &, const TConstArrayView< TVec3< T > > &, const int32, const TVec3< T > &, const T, const T, TFunctionRef< bool(const int32 PointIndex, const int32 TriangleIndex)>, TArray< TTriangleCollisionPoint< T > > &)
| Name | PointProximityQuery |
| 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 PointProximityQuery
(
const TSpatialHashType< T > & SpatialHash,
const TConstArrayView< TVec3< T > > & Points,
const int32 PointIndex,
const TVec3< T > & PointPosition,
const T PointThickness,
const T ThisThickness,
TFunctionRef < bool> BroadphaseTest,
TArray < TTriangleCollisionPoint < T > > & Result
) const
PointProximityQuery(const TSpatialHashType< FRealSingle > &, const TConstArrayView< TVec3< FRealSingle > > &, const int32, const TVec3< FRealSingle > &, const FRealSingle, const Softs::FPBDFlatWeightMap &, const FRealSingle, int32, TFunctionRef< bool(const int32 PointIndex, const int32 TriangleIndex)>, TArray< TTriangleCollisionPoint< FRealSingle > > &)
| Name | PointProximityQuery |
| Type | function |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/TriangleMesh.h |
| Include Path | #include "Chaos/TriangleMesh.h" |
bool PointProximityQuery
(
const TSpatialHashType< FRealSingle > & SpatialHash,
const TConstArrayView< TVec3< FRealSingle > > & Points,
const int32 PointIndex,
const TVec3< FRealSingle > & PointPosition,
const FRealSingle PointThickness,
const Softs::FPBDFlatWeightMap & ThisThicknesses,
const FRealSingle ThisThicknessExtraMultiplier,
int32 ThicknessMapIndexOffset,
TFunctionRef < bool> BroadphaseTest,
TArray < TTriangleCollisionPoint < FRealSingle > > & Result
) const