| 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. Hiding categories that will be used in the future
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). |
|
float |
AnimDriveSpringStiffness |
Default spring stiffness for anim drive if an anim drive is in use. |
|
float |
AreaStiffness |
The stiffness of the area preservation constraints. Increase the iteration count for stiffer materials. |
|
float |
BendingStiffness |
The Stiffness of the bending constraints. Increase the iteration count for stiffer materials. |
|
bUseBendingElements |
Enable the more accurate bending element constraints instead of the faster cross-edge spring constraints used for controlling bending stiffness. |
|
|
bUseContinuousCollisionDetection |
Enable continuous collision detection. |
|
|
bUseGeodesicDistance |
Use geodesic instead of euclidean distance calculations in the long range attachment constraint, which is slower at setup but less prone to artifacts during simulation. |
|
|
bUseSelfCollisions |
Enable self collision. |
|
|
bUseTetrahedralConstraints |
Enable tetrahedral constraints. |
|
|
bUseThinShellVolumeConstraints |
Enable thin shell volume constraints. |
|
|
float |
CollisionThickness |
The radius of cloth points when considering collisions against collider 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 drag coefficient applying on each particle. |
|
float |
EdgeStiffness |
The Stiffness of the Edge constraints, only use lower than 1 values for very stretchy materials. Increase the iteration count for stiffer materials. |
|
float |
FrictionCoefficient |
Friction coefficient for cloth - collider interaction. |
|
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 |
ShapeTargetStiffness |
The stiffness of the shape target constraints. |
|
float |
StrainLimitingStiffness |
The strain limiting stiffness of the long range attachment constraints (aka tether stiffness). |
|
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 | ||
---|---|---|---|
|
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. |