Navigation
API > API/Plugins > API/Plugins/ChaosCloth > API/Plugins/ChaosCloth/FClothConstraints
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Initialize
(
Softs::FPBDEvolution* InEvolution, |
PBD solver. | ChaosCloth/ChaosClothConstraints.h | |
void Initialize
(
Softs::FEvolution* InEvolution, |
- Solver interface - Force-based solver | ChaosCloth/ChaosClothConstraints.h |
Initialize(Softs::FPBDEvolution *, const TArray< Softs::FSolverVec3 > &, const TArray< Softs::FSolverVec3 > &, const TArray< Softs::FSolverVec3 > &, const TArray< Softs::FSolverVec3 > &, int32, int32)
Description
PBD solver.
| Name | Initialize |
| Type | function |
| Header File | /Engine/Plugins/ChaosCloth/Source/ChaosCloth/Public/ChaosCloth/ChaosClothConstraints.h |
| Include Path | #include "ChaosCloth/ChaosClothConstraints.h" |
| Source | /Engine/Plugins/ChaosCloth/Source/ChaosCloth/Private/ChaosCloth/ChaosClothConstraints.cpp |
void Initialize
(
Softs::FPBDEvolution * InEvolution,
const TArray < Softs::FSolverVec3 > & InInterpolatedAnimationPositions,
const TArray < Softs::FSolverVec3 > &,
const TArray < Softs::FSolverVec3 > & InInterpolatedAnimationNormals,
const TArray < Softs::FSolverVec3 > & InAnimationVelocities,
int32 InParticleOffset,
int32 InNumParticles
)
Initialize(Softs::FEvolution , FPerSolverFieldSystem , const TArray< Softs::FSolverVec3 > &, const TArray< Softs::FSolverVec3 > &, const TArray< Softs::FSolverVec3 > &, const TArray< Softs::FSolverVec3 > &, const TArray< Softs::FSolverRigidTransform3 > &, TArray< bool > &, TArray< Softs::FSolverVec3 > &, TArray< Softs::FSolverVec3 > &, TArray< Softs::FSolverReal > &, int32)
Description
- Solver interface - Force-based solver
| Name | Initialize |
| Type | function |
| Header File | /Engine/Plugins/ChaosCloth/Source/ChaosCloth/Public/ChaosCloth/ChaosClothConstraints.h |
| Include Path | #include "ChaosCloth/ChaosClothConstraints.h" |
| Source | /Engine/Plugins/ChaosCloth/Source/ChaosCloth/Private/ChaosCloth/ChaosClothConstraints.cpp |
void Initialize
(
Softs::FEvolution * InEvolution,
FPerSolverFieldSystem * InPerSolverField,
const TArray < Softs::FSolverVec3 > & InInterpolatedAnimationPositions,
const TArray < Softs::FSolverVec3 > & InInterpolatedAnimationNormals,
const TArray < Softs::FSolverVec3 > & InAnimationVelocities,
const TArray < Softs::FSolverVec3 > & InNormals,
const TArray < Softs::FSolverRigidTransform3 > & InLastSubframeCollisionTransformsCCD,
TArray < bool > & InCollisionParticleCollided,
TArray < Softs::FSolverVec3 > & InCollisionContacts,
TArray < Softs::FSolverVec3 > & InCollisionNormals,
TArray < Softs::FSolverReal > & InCollisionPhis,
int32 InParticleRangeId
)