Navigation
API > API/Runtime > API/Runtime/Chaos > API/Runtime/Chaos/PhysicsProxy
References
| Module | Chaos |
| Header | /Engine/Source/Runtime/Experimental/Chaos/Public/PhysicsProxy/FieldSystemProxyHelper.h |
| Include | #include "PhysicsProxy/FieldSystemProxyHelper.h" |
namespace Chaos
{
static void Chaos::FieldVectorParameterUpdate
(
Chaos::FPBDRigidsSolver * RigidSolver,
const FFieldSystemCommand & FieldCommand,
TArray < Chaos::FGeometryParticleHandle * > & ParticleHandles,
FFieldContext & FieldContext,
Chaos::FPBDPositionConstraints & PositionTarget,
TMap < int32 , int32 > & TargetedParticles,
TArray < FVector > & FinalResults
)
}
Remarks
Update the particle handles vector parameters based on the field evaluation
Parameters
| Name | Description |
|---|---|
| RigidSolver | Rigid solver owning the particles |
| FieldCommand | Field command to be used for the parameter field evaluatation |
| ParticleHandles | List of particle handles extracted from the field command meta data |
| FieldContext | Field context that will be used for field evaluation |
| PositionTarget | Chaos position contraint in which each target will be added |
| TargetedParticles | List of particles (source/target) that will be filled by the PositionTarget/Static parameter |
| FinalResults | Array in which will be stored the field nodes evaulation |