![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <PBDVolumeConstraint.h>
Inheritance diagram for Chaos::Softs::FPBDVolumeConstraint:Public Member Functions | |
| FPBDVolumeConstraint (const FSolverParticles &InParticles, TArray< TVec3< int32 > > &&InConstraints, const FSolverReal InStiffness=(FSolverReal) 1.) | |
| virtual | ~FPBDVolumeConstraint () override |
| void | Apply (FSolverParticles &InParticles, const FSolverReal dt) const |
Public Member Functions inherited from Chaos::Softs::FPBDVolumeConstraintBase | |
| FPBDVolumeConstraintBase (const FSolverParticles &InParticles, TArray< TVec3< int32 > > &&InConstraints, const FSolverReal InStiffness=(FSolverReal) 1.) | |
| virtual | ~FPBDVolumeConstraintBase () |
| TArray< FSolverReal > | GetWeights (const FSolverParticles &InParticles, const FSolverReal Alpha) const |
| TArray< FSolverVec3 > | GetGradients (const FSolverParticles &InParticles) const |
| FSolverReal | GetScalingFactor (const FSolverParticles &InParticles, const TArray< FSolverVec3 > &Grads, const TArray< FSolverReal > &W) const |
| void | SetStiffness (FSolverReal InStiffness) |
Additional Inherited Members | |
Protected Attributes inherited from Chaos::Softs::FPBDVolumeConstraintBase | |
| TArray< TVec3< int32 > > | Constraints |
|
inline |
|
inlineoverridevirtual |
|
inline |