UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SmoothProject.h File Reference
#include "Chaos/Defines.h"
#include "Chaos/Math/Poisson.h"

Go to the source code of this file.

Namespaces

namespace  Chaos
 

Functions

template<class T >
bool Chaos::SmoothProject (const TConstArrayView< FVec3 > &Points, const TArray< TVec3< int32 > > &Tris, const TArray< FVec3 > &PointNormals, const FVec3 &Pos, const int32 TriIdx, FVec3 &Weights, TArray< TArray< FVec3 > > &TangentBases, T *B, T *C, TVec3< T > &C0, TVec3< T > &C1, TVec3< T > &C2, TVec3< T > &W0, TVec3< T > &W1, TVec3< T > &W2)
 
template<class T >
bool Chaos::SmoothProject (const TConstArrayView< FVec3 > &Points, const TArray< TVec3< int32 > > &Tris, const TArray< FVec3 > &PointNormals, const FVec3 &Pos, const int32 TriIdx, FVec3 &Weights)
 
template<class T >
TArray< boolChaos::SmoothProject (const TConstArrayView< FVec3 > &Points, const TArray< TVec3< int32 > > &Tris, const TArray< FVec3 > &PointNormals, const FVec3 &Pos, const TArray< int32 > &TriIdx, TArray< FVec3 > &Weights, const bool UseFirstFound=false)