UFieldSystemComponent::ApplyStrainField

ApplyExternalStran This function will dispatch a command to the physics thread to apply a strain field on a clustered set of geometry.

Choose your operating system:

Windows

macOS

Linux

References

Module

FieldSystemEngine

Header

/Engine/Source/Runtime/Experimental/FieldSystem/Source/FieldSystemEngine/Public/Field/FieldSystemComponent.h

Include

#include "Field/FieldSystemComponent.h"

Source

/Engine/Source/Runtime/Experimental/FieldSystem/Source/FieldSystemEngine/Private/Field/FieldSystemComponent.cpp

Syntax

void ApplyStrainField
(
    bool Enabled,
    FVector Position,
    float Radius,
    float Magnitude,
    int32 Iterations
)

Remarks

ApplyExternalStran This function will dispatch a command to the physics thread to apply a strain field on a clustered set of geometry. This is used to trigger a breaking event within the solver.

Parameters

Parameter

Description

Enabled

Is this force enabled for evaluation.

Position

The origin point of the force

Radius

Radial influence from the position, positions further away are weaker.

Magnitude

The size of the linear force.

Iterations

Levels of evaluation into the cluster hierarchy.