Navigation
API > API/Runtime > API/Runtime/Chaos > API/Runtime/Chaos/FTriangleMesh
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TArray< FVec3 > GetPointNormals
(
const FParticles& InParticles, |
Chaos/TriangleMesh.h | ||
TArray< FVec3 > GetPointNormals
(
const TConstArrayView< FVec3 >& points, |
Chaos/TriangleMesh.h | ||
void GetPointNormals
(
TArrayView< FVec3 > PointNormals, |
Chaos/TriangleMesh.h | ||
void GetPointNormals
(
TArrayView< TVec3< T > > PointNormals, |
Get per-point normals. This const version of this function requires `GetPointToTriangleMap()_ to be called prior to invoking this function. | Chaos/TriangleMesh.h | |
void GetPointNormals
(
TArrayView< TVec3< FRealSingle > > PointNormals, |
Chaos/TriangleMesh.h | ||
void GetPointNormals
(
TArrayView< TVec3< FRealSingle > > PointNormals, |
GetPointNormals(const FParticles &, const bool)
| Name | GetPointNormals |
| Type | function |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/TriangleMesh.h |
| Include Path | #include "Chaos/TriangleMesh.h" |
TArray < FVec3 > GetPointNormals
(
const FParticles & InParticles,
const bool ReturnEmptyOnError
)
GetPointNormals(const TConstArrayView< FVec3 > &, const bool, const bool)
| Name | GetPointNormals |
| 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 |
TArray < FVec3 > GetPointNormals
(
const TConstArrayView< FVec3 > & points,
const bool ReturnEmptyOnError,
const bool bUseGlobalArray
)
GetPointNormals(TArrayView< FVec3 >, const TConstArrayView< FVec3 > &, const bool)
| Name | GetPointNormals |
| 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 |
void GetPointNormals
(
TArrayView < FVec3 > PointNormals,
const TConstArrayView< FVec3 > & FaceNormals,
const bool bUseGlobalArray
)
GetPointNormals(TArrayView< TVec3< T > >, const TConstArrayView< TVec3< T > > &, const bool)
Description
Get per-point normals. This const version of this function requires `GetPointToTriangleMap()_ to be called prior to invoking this function.
| Name | GetPointNormals |
| 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>
void GetPointNormals
(
TArrayView < TVec3< T > > PointNormals,
const TConstArrayView< TVec3< T > > & FaceNormals,
const bool bUseGlobalArray
) const
Parameters
| Name | Remarks |
|---|---|
| bUseGlobalArray | When true, fill the array from the StartIdx to StartIdx + NumIndices - 1 positions, otherwise fill the array from the 0 to NumIndices - 1 positions. |
GetPointNormals(TArrayView< TVec3< FRealSingle > >, const TConstArrayView< TVec3< FRealSingle > > &, const bool)
| Name | GetPointNormals |
| 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 |
void GetPointNormals
(
TArrayView < TVec3< FRealSingle > > PointNormals,
const TConstArrayView< TVec3< FRealSingle > > & FaceNormals,
const bool bUseGlobalArray
) const
GetPointNormals(TArrayView< TVec3< FRealSingle > >, const TConstArrayView< TVec3< FRealSingle > > &, const bool)
| Name | GetPointNormals |
| Type | function |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Private/Chaos/TriangleMesh.cpp |
| Include Path | #include "Chaos/TriangleMesh.cpp" |
template<>
void GetPointNormals
(
TArrayView < TVec3< FRealSingle > > PointNormals,
const TConstArrayView< TVec3< FRealSingle > > & FaceNormals,
const bool bUseGlobalArray
) const