| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Experimental/ChaosCloth/Source/Chaos/Public/ChaosCloth/ChaosClothConfig.h |
Include |
#include "ChaosCloth/ChaosClothConfig.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(HideCategories=(Collision))
class UChaosClothConfig : public UClothConfigCommon
Holds initial, asset level config for clothing actors.
Name | Description | ||
---|---|---|---|
|
float |
AngularVelocityScale |
The amount of angular velocities sent to the local cloth space from the reference bone (the closest bone to the root on which the cloth section has been skinned, or the root itself if the cloth isn't skinned). |
|
AnimDriveDamping |
The damping amount of the anim drive. |
|
|
AnimDriveStiffness |
The strength of the constraint driving the cloth towards the animated goal mesh. |
|
|
float |
AreaStiffness |
The stiffness of the area preservation constraints. |
|
float |
BendingStiffness |
The Stiffness of the bending constraints. |
|
bUseBendingElements |
Enable the more accurate bending element constraints instead of the faster cross-edge spring constraints used for controlling bending stiffness. |
|
|
bUseCCD |
Use continuous collision detection (CCD) to prevent any missed collisions between fast moving particles and colliders. |
|
|
bUseContinuousCollisionDetection |
Enable continuous collision detection. |
|
|
bUseGeodesicDistance |
Use geodesic instead of euclidean distance calculations for the Long Range Attachment constraint, which is slower at setup but more accurate at establishing the correct position and length of the tethers, and therefore is less prone to artifacts during the simulation. |
|
|
bUseGravityOverride |
Use the config gravity value instead of world gravity. |
|
|
bUseLegacyBackstop |
This parameter is automatically set by the migration code. |
|
|
bUsePointBasedWindModel |
This parameter is automatically set by the migration code. |
|
|
bUseSelfCollisions |
Enable self collision. |
|
|
bUseTetrahedralConstraints |
Enable tetrahedral constraints. |
|
|
bUseThinShellVolumeConstraints |
Enable thin shell volume constraints. |
|
|
float |
CollisionThickness |
The added thickness of collision shapes. |
|
float |
DampingCoefficient |
The amount of damping applied to the cloth velocities. |
|
float |
Density |
The value used when Mass Mode is set to Density. |
|
float |
DragCoefficient |
The aerodynamic coefficient of drag applying on each particle. |
|
float |
EdgeStiffness |
The Stiffness of the Edge constraints, only use lower than 1 values for very stretchy materials. |
|
float |
FictitiousAngularScale |
The portion of the angular velocity that is used to calculate the strength of all fictitious forces (e.g. centrifugal force). |
|
float |
FrictionCoefficient |
Friction coefficient for cloth - collider interaction. |
|
Gravity |
The gravitational acceleration vector [cm/s^2]. |
|
|
float |
GravityScale |
Scale factor applied to the world gravity and also to the clothing simulation interactor gravity. Does not affect the gravity if set using the override below. |
|
float |
LiftCoefficient |
The aerodynamic coefficient of lift applying on each particle. |
|
float |
LimitScale |
The limit scale of the long range attachment constraints (aka tether limit). |
|
LinearVelocityScale |
The amount of linear velocities sent to the local cloth space from the reference bone (the closest bone to the root on which the cloth section has been skinned, or the root itself if the cloth isn't skinned). |
|
|
MassMode |
How cloth particle mass is determined |
|
|
float |
MinPerParticleMass |
This is a lower bound to cloth particle masses. |
|
float |
SelfCollisionThickness |
The radius of the spheres used in self collision. |
|
float |
ShapeTargetStiffness |
The stiffness of the shape target constraints. |
|
TetherStiffness |
The tethers' stiffness of the long range attachment constraints. |
|
|
float |
TotalMass |
The value used when Mass Mode is set to TotalMass. |
|
float |
UniformMass |
The value used when the Mass Mode is set to Uniform Mass. |
|
float |
VolumeStiffness |
The stiffness of the volume preservation constraints. |
Name | Description | |
---|---|---|
|
UChaosClothConfig() |
Name | Description | |
---|---|---|
|
~UChaosClothConfig() |
Name | Description | ||
---|---|---|---|
|
float |
GetMassValue() |
Return the mass value, from whichever mass mode (Density, UniformMass, or TotalMass) is selected. |
|
MigrateFrom ( |
Migrate from shared config. |
Name | Description | ||
---|---|---|---|
|
MigrateFrom ( |
Migrate from the legacy FClothConfig structure. |
Name | Description | ||
---|---|---|---|
|
PostLoad() |
PostLoad override used to deal with updates/changes in properties. |
|
|
Serialize ( |
Serialize override used to set the current custom version. |
Name | Description | ||
---|---|---|---|
|
float |
AnimDriveSpringStiffness_DEPRECATED |
|
|
float |
StrainLimitingStiffness_DEPRECATED |
|
|
TetherMode_DEPRECATED |
Deprecated properties. |