#include <XPBDEmbeddedSpringConstraints.h>
|
| | 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 |
| |
◆ TXPBDEmbeddedSpringConstraints()
| Chaos::Softs::TXPBDEmbeddedSpringConstraints< Source, Target >::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 |
|
) |
| |
◆ ~TXPBDEmbeddedSpringConstraints()
◆ Apply()
◆ ApplyProperties()
◆ GetCompressionStiffness()
◆ GetConstraints()
◆ GetExtensionStiffness()
◆ GetSpringLengths()
◆ GetWeights()
◆ Init()
◆ bCanUseISPC
◆ CompressionStiffness
◆ DampingRatio
◆ ExtensionStiffness
◆ MaxDampingRatio
◆ MaxStiffness
◆ MinDampingRatio
◆ MinStiffness
◆ SoftMaxStiffness
The documentation for this class was generated from the following file: