Module |
|
Header |
/Engine/Plugins/Experimental/ChaosCloth/Source/Chaos/Public/ChaosCloth/ChaosClothingSimulationSolver.h |
Include |
#include "ChaosCloth/ChaosClothingSimulationSolver.h" |
class FClothingSimulationSolver
Solver simulation node.
Name | Description | |
---|---|---|
|
FClothingSimulationSolver() |
Name | Description | |
---|---|---|
|
~FClothingSimulationSolver() |
Name | Description | ||
---|---|---|---|
|
AddCloth ( |
||
|
AddCollisionParticles |
|
|
|
AddExternalForces |
Add external forces to the particles. |
|
|
AddParticles |
|
|
|
FBoxSphereBo... |
CalculateBounds() |
|
|
EnableClothGravityOverride ( |
Disables all Cloths gravity override mechanism. |
|
|
EnableCollisionParticles |
||
|
EnableParticles |
||
|
FVec3 * |
GetAnimationNormals ( |
|
|
const FVec3 ... |
GetAnimationNormals ( |
|
|
const FVec3 ... |
GetAnimationPositions ( |
|
|
FVec3 * |
GetAnimationPositions ( |
|
|
const FCloth... |
GetClothConstraints ( |
|
|
FClothConstr... |
GetClothConstraints ( |
|
|
TConstArrayV... |
GetCloths() |
|
|
const FRigid... |
GetCollisionBaseTransforms ( |
|
|
FRigidTransf... |
GetCollisionBaseTransforms ( |
|
|
const int32 ... |
GetCollisionBoneIndices ( |
|
|
int32 * |
GetCollisionBoneIndices ( |
|
|
const TArray... |
GetCollisionContacts() |
|
|
const TUniqu... |
GetCollisionGeometries ( |
|
|
const TArray... |
GetCollisionNormals() |
|
|
const FRotat... |
GetCollisionParticleRs ( |
|
|
FRotation3 &... |
GetCollisionParticleRs ( |
|
|
const FVec3 ... |
GetCollisionParticleXs ( |
|
|
FVec3 * |
GetCollisionParticleXs ( |
|
|
const bool &... |
GetCollisionStatus ( |
|
|
const FRigid... |
GetCollisionTransforms ( |
|
|
FRigidTransf... |
GetCollisionTransforms ( |
|
|
const FVec3 ... |
GetGravity() |
|
|
const FVec3 ... |
GetLocalSpaceLocation() |
|
|
FVec3 * |
GetNormals ( |
|
|
const FVec3 ... |
GetNormals ( |
|
|
GetNumIterations() |
||
|
GetNumSubsteps() |
||
|
const FVec3 ... |
GetOldAnimationPositions ( |
|
|
FVec3 * |
GetOldAnimationPositions ( |
|
|
const FRigid... |
GetOldCollisionTransforms ( |
|
|
FRigidTransf... |
GetOldCollisionTransforms ( |
|
|
const FReal ... |
GetParticleInvMasses ( |
|
|
FVec3 * |
GetParticlePs ( |
|
|
const FVec3 ... |
GetParticlePs ( |
|
|
FVec3 * |
GetParticleVs ( |
|
|
const FVec3 ... |
GetParticleVs ( |
|
|
const FVec3 ... |
GetParticleXs ( |
|
|
FVec3 * |
GetParticleXs ( |
|
|
FPerSolverFi... |
GetPerSolverField() |
-Field interface - |
|
const FPerSo... |
GetPerSolverField() |
|
|
GetTime() |
Get the currrent solver time. |
|
|
const FVec3 ... |
GetWindVelocity() |
|
|
const FVeloc... |
GetWindVelocityField ( |
|
|
IsClothGravityOverrideEnabled() |
||
|
RefreshCloth ( |
||
|
RefreshCloths() |
||
|
RemoveCloth ( |
||
|
RemoveCloths() |
||
|
SetCloths ( |
|
|
|
SetCollisionGeometry ( |
||
|
SetGravity |
Set per group gravity, used to override solver's gravity. Must be called during cloth update. |
|
|
SetGravity ( |
||
|
SetLocalSpaceLocation |
|
|
|
SetNumIterations ( |
||
|
SetNumSubsteps ( |
||
|
SetParticleMassFromDensity ( |
||
|
SetParticleMassFromTotalMass ( |
||
|
SetParticleMassUniform ( |
||
|
SetProperties ( |
Set general cloth simulation properties. |
|
|
SetReferenceVelocityScale ( |
Set the amount of velocity allowed to filter from the given change in reference space transform, including local simulation space. |
|
|
SetUseCCD |
Set whether to use continuous collision detection. |
|
|
SetWindFluidDensity ( |
||
|
SetWindVelocity ( |
||
|
SetWindVelocity |
Set per group wind velocity, used to override solver's wind velocity. Must be called during cloth update. |
|
|
SetWindVelocityField ( |
Set the geometry affected by wind, or disable if TriangleMesh is null. |
|
|
Update ( |
Update solver properties before simulation. |