Navigation
API > API/Runtime > API/Runtime/Chaos
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 Alpha, 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
| Name | FSimulationSpaceSettings |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/Evolution/SimulationSpace.h |
| Include Path | #include "Chaos/Evolution/SimulationSpace.h" |
Syntax
class FSimulationSpaceSettings
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Chaos/Evolution/SimulationSpace.h | |||
PRAGMA_DISABLE_DEPRECATION_WARNINGS FSimulationSpaceSettings
(
const FSimulationSpaceSettings& |
Chaos/Evolution/SimulationSpace.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Alpha | FReal | Chaos/Evolution/SimulationSpace.h | ||
| AngularAccelerationAlpha | FReal | How much of the simulation frame's angular acceleration to pass onto the particles. | Chaos/Evolution/SimulationSpace.h | |
| AngularVelocityAlpha | FReal | How much of the simulation frame's angular velocity to pass onto the particles (angular ether drag) | Chaos/Evolution/SimulationSpace.h | |
| bEnabled | bool | Enable or disable simulation space. | Chaos/Evolution/SimulationSpace.h | |
| CentrifugalAlpha | FReal | How much of the centrifugal force to apply to the particles. | Chaos/Evolution/SimulationSpace.h | |
| CoriolisAlpha | FReal | How much of the coriolis force to apply to the particles. | Chaos/Evolution/SimulationSpace.h | |
| EulerAlpha | FReal | How much of the euler force to apply to the particles. | Chaos/Evolution/SimulationSpace.h | |
| ExternalLinearEtherDrag | FVec3 | An additional linear drag on top of the EtherDrag that can be set on the physics asset. Vector in simulation local space. | Chaos/Evolution/SimulationSpace.h | |
| LinearAccelerationAlpha | FReal | How much of the simulation frame's linear acceleration to pass onto the particles. | Chaos/Evolution/SimulationSpace.h | |
| LinearVelocityAlpha | FReal | How much of the simulation frame's linear velocity to pass onto the particles (linear ether drag) | Chaos/Evolution/SimulationSpace.h | |
| MasterAlpha | FReal | Chaos/Evolution/SimulationSpace.h |
Functions
Public
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSimulationSpaceSettings & operator=
(
const FSimulationSpaceSettings& |
Chaos/Evolution/SimulationSpace.h |