FSimulationSpaceSettings

Settings to control how much of world-space movement should get passed into the simulation.

Windows
MacOS
Linux

References

Module

Chaos

Header

/Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/Evolution/SimulationSpace.h

Include

#include "Chaos/Evolution/SimulationSpace.h"

Syntax

class FSimulationSpaceSettings

Remarks

Settings to control how much of world-space movement should get passed into the simulation. If all the Alpha values are set to 1, the simulation should be the same as a world-space simulation. Usually you would only change MasterAlpha, but it is also possible to manipulate the elements of the phantom forces (like centrifugal force) if you know what you are doing.

https://en.wikipedia.org/wiki/Rotating_reference_frame

Variables

Name Description

Public variable

FReal

 

AngularAccelerationAlpha

How much of the simulation frame's angular acceleration to pass onto the particles.

Public variable

FReal

 

AngularVelocityAlpha

How much of the simulation frame's angular velocity to pass onto the particles (angular ether drag)

Public variable

FReal

 

CentrifugalAlpha

How much of the centrifugal force to apply to the particles.

Public variable

FReal

 

CoriolisAlpha

How much of the coriolis force to apply to the particles.

Public variable

FReal

 

EulerAlpha

How much of the euler force to apply to the particles.

Public variable

FVec3

 

ExternalLinearEtherDrag

An additional linear drag on top of the EtherDrag that can be set on the physics asset. Vector in simulation local space.

Public variable

FReal

 

LinearAccelerationAlpha

How much of the simulation frame's linear acceleration to pass onto the particles.

Public variable

FReal

 

LinearVelocityAlpha

How much of the simulation frame's linear velocity to pass onto the particles (linear ether drag)

Public variable

FReal

 

MasterAlpha

Global multipler on the effects of simulation space movement.

Constructors

Name Description

Public function

FSimulationSpaceSettings()

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss