#include <SoftsMultiResConstraints.h>
|
| | FMultiResConstraints (const FSolverParticlesRange &FineParticles, const int32 InCoarseSoftBodyId, const FTriangleMesh &InCoarseMesh, TArray< TVec4< FSolverReal > > &&InCoarseToFinePositionBaryCoordsAndDist, TArray< TVec3< int32 > > &&InCoarseToFineSourceMeshVertIndices, const TMap< FString, TConstArrayView< FRealSingle > > &WeightMaps, const FCollectionPropertyConstFacade &PropertyCollection) |
| |
| | ~FMultiResConstraints () |
| |
| void | Init () const |
| |
| void | ApplyProperties (const FSolverReal Dt, const int32 NumIterations) |
| |
| CHAOS_API void | UpdateFineTargets (const FSolverParticlesRange &CoarseParticles) |
| |
| CHAOS_API void | SetProperties (const FCollectionPropertyConstFacade &PropertyCollection, const TMap< FString, TConstArrayView< FRealSingle > > &WeightMaps) |
| |
| CHAOS_API void | Apply (FSolverParticlesRange &FineParticles, const FSolverReal Dt) const |
| |
| const TArray< FSolverVec3 > & | GetFineTargetPositions () const |
| |
| int32 | GetCoarseSoftBodyId () const |
| |
| const FTriangleMesh & | GetCoarseMesh () const |
| |
| bool | IsConstraintActive (const int32 ParticleIndex) const |
| |
◆ FMultiResConstraints()
◆ ~FMultiResConstraints()
| Chaos::Softs::FMultiResConstraints::~FMultiResConstraints |
( |
| ) |
|
|
inline |
◆ Apply()
◆ ApplyProperties()
| void Chaos::Softs::FMultiResConstraints::ApplyProperties |
( |
const FSolverReal |
Dt, |
|
|
const int32 |
NumIterations |
|
) |
| |
|
inline |
◆ GetCoarseMesh()
| const FTriangleMesh & Chaos::Softs::FMultiResConstraints::GetCoarseMesh |
( |
| ) |
const |
|
inline |
◆ GetCoarseSoftBodyId()
| int32 Chaos::Softs::FMultiResConstraints::GetCoarseSoftBodyId |
( |
| ) |
const |
|
inline |
◆ GetFineTargetPositions()
| const TArray< FSolverVec3 > & Chaos::Softs::FMultiResConstraints::GetFineTargetPositions |
( |
| ) |
const |
|
inline |
◆ Init()
| void Chaos::Softs::FMultiResConstraints::Init |
( |
| ) |
const |
|
inline |
◆ IsConstraintActive()
| bool Chaos::Softs::FMultiResConstraints::IsConstraintActive |
( |
const int32 |
ParticleIndex | ) |
const |
|
inline |
◆ IsEnabled()
◆ SetProperties()
◆ UpdateFineTargets()
◆ MaxStiffness
◆ MinStiffness
The documentation for this class was generated from the following files: