#include <XPBDAxialSpringConstraints.h>
|
| | FXPBDAxialSpringConstraints (const FSolverParticlesRange &Particles, const TArray< TVec3< int32 > > &InConstraints, const TConstArrayView< FRealSingle > &StiffnessMultipliers, const FSolverVec2 &InStiffness, bool bTrimKinematicConstraints) |
| |
| | FXPBDAxialSpringConstraints (const FSolverParticles &Particles, int32 ParticleOffset, int32 ParticleCount, const TArray< TVec3< int32 > > &InConstraints, const TConstArrayView< FRealSingle > &StiffnessMultipliers, const FSolverVec2 &InStiffness, bool bTrimKinematicConstraints) |
| |
| virtual | ~FXPBDAxialSpringConstraints () override |
| |
| void | SetProperties (const FSolverVec2 &InStiffness) |
| |
| void | ApplyProperties (const FSolverReal, const int32) |
| |
| void | Init () const |
| |
| template<typename SolverParticlesOrRange > |
| void | Apply (SolverParticlesOrRange &Particles, const FSolverReal Dt) const |
| |
| | FPBDAxialSpringConstraintsBase (const FSolverParticlesRange &Particles, const TArray< TVec3< int32 > > &InConstraints, const TConstArrayView< FRealSingle > &StiffnessMultipliers, const FSolverVec2 &InStiffness, bool bTrimKinematicConstraints, FSolverReal MaxStiffness=FPBDStiffness::DefaultPBDMaxStiffness) |
| |
| | FPBDAxialSpringConstraintsBase (const FSolverParticles &Particles, int32 InParticleOffset, int32 InParticleCount, const TArray< TVec3< int32 > > &InConstraints, const TConstArrayView< FRealSingle > &StiffnessMultipliers, const FSolverVec2 &InStiffness, bool bTrimKinematicConstraints, FSolverReal MaxStiffness=FPBDStiffness::DefaultPBDMaxStiffness) |
| |
| virtual | ~FPBDAxialSpringConstraintsBase () |
| |
| void | SetProperties (const FSolverVec2 &InStiffness) |
| |
| void | ApplyProperties (const FSolverReal Dt, const int32 NumIterations) |
| |
| const TArray< TVec3< int32 > > & | GetConstraints () const |
| |
| const TArray< FSolverReal > & | GetBarys () const |
| |
| void | ResetRestLengths (const TConstArrayView< FSolverVec3 > &Positions) |
| |
◆ FXPBDAxialSpringConstraints() [1/2]
◆ FXPBDAxialSpringConstraints() [2/2]
◆ ~FXPBDAxialSpringConstraints()
| virtual Chaos::Softs::FXPBDAxialSpringConstraints::~FXPBDAxialSpringConstraints |
( |
| ) |
|
|
inlineoverridevirtual |
◆ Apply()
◆ ApplyProperties()
◆ Init()
| void Chaos::Softs::FXPBDAxialSpringConstraints::Init |
( |
| ) |
const |
|
inline |
◆ SetProperties()
| void Chaos::Softs::FXPBDAxialSpringConstraints::SetProperties |
( |
const FSolverVec2 & |
InStiffness | ) |
|
|
inline |
◆ Constraints
◆ MaxStiffness
◆ MinStiffness
◆ ParticleCount
| const int32 Chaos::Softs::FPBDAxialSpringConstraintsBase::ParticleCount |
|
protected |
◆ ParticleOffset
| const int32 Chaos::Softs::FPBDAxialSpringConstraintsBase::ParticleOffset |
|
protected |
◆ Stiffness
| FPBDStiffness Chaos::Softs::FPBDAxialSpringConstraintsBase::Stiffness |
|
protected |
The documentation for this class was generated from the following file: