Navigation
API > API/Plugins > API/Plugins/ControlRigDynamics
Description
Optionally updates a single particle's simulation properties for the current frame. If the values have changed, it should be called once per particle, before simulation.
Index - particle index into the simulation state arrays InMass - particle mass (used with movement type to compute InvMass) InGravityMultiplier - scales solver gravity for this particle InRadius - collision radius InDamping - air/ether drag rate in 1/time (zero disables per-particle drag) bInScaleDampingByInverseMass - true scales damping by InvMass (drag-like), false leaves it mass-independent bInCollideWithColliders - false disables collider contacts for this particle
| Name | RigParticleSimulation::UpdateParticle |
| Type | function |
| Header File | /Engine/Plugins/Experimental/ControlRigDynamics/Source/ControlRigDynamics/Public/RigParticleSimulation.h |
| Include Path | #include "RigParticleSimulation.h" |
namespace RigParticleSimulation
{
void RigParticleSimulation::UpdateParticle
(
FSimulationState & State,
int32 Index,
float InMass,
float InGravityMultiplier,
float InRadius,
float InDamping,
bool bInScaleDampingByInverseMass,
bool bInCollideWithColliders
)
}