#include <XPBDEmbeddedSpringConstraints.h>
|
| CHAOS_API | FXPBDVertexConstraints (const FSolverParticlesRange &Particles, const FCollectionPropertyConstFacade &PropertyCollection, const FEmbeddedSpringConstraintFacade &SpringConstraintFacade) |
| |
| CHAOS_API void | SetProperties (const FCollectionPropertyConstFacade &PropertyCollection) |
| |
| | TXPBDEmbeddedSpringConstraints (const FSolverParticlesRange &Particles, const TConstArrayView< TArray< int32 > > &InSourceIndices, const TConstArrayView< TArray< FRealSingle > > &InSourceWeights, const TConstArrayView< TArray< int32 > > &InTargetIndices, const TConstArrayView< TArray< FRealSingle > > &InTargetWeights, const TConstArrayView< FRealSingle > &InSpringLengths, const TConstArrayView< FRealSingle > &InExtensionStiffnessMultipliers, const TConstArrayView< FRealSingle > &InCompressionStiffnessMultipliers, const TConstArrayView< FRealSingle > &InDampingMultipliers, const FSolverVec2 &InExtensionStiffness, const FSolverVec2 &InCompressionStiffness, const FSolverVec2 &InDampingRatio) |
| |
| virtual | ~TXPBDEmbeddedSpringConstraints ()=default |
| |
| void | Init () |
| |
| void | ApplyProperties (const FSolverReal, const int32) |
| |
| void | Apply (FSolverParticlesRange &Particles, const FSolverReal Dt) const |
| |
| const TArray< TVector< int32, N > > & | GetConstraints () const |
| |
| const TArray< TVector< FSolverReal, N > > & | GetWeights () const |
| |
| const TArray< FSolverReal > & | GetSpringLengths () const |
| |
| FSolverReal | GetExtensionStiffness (const int32 ConstraintIndex) const |
| |
| FSolverReal | GetCompressionStiffness (const int32 ConstraintIndex) const |
| |
◆ FXPBDVertexConstraints()
◆ IsEnabled()
◆ SetProperties()
◆ DefaultDamping
◆ DefaultStiffness
The documentation for this class was generated from the following files: