Skip to main content

SCloth

Index

Properties Index

Property Name
float BendingStiffness get set
float CollisionMassScale get set
bool EnableContinuousCollision get set
bool Enabled get set
SVector ExternalAcceleration get set
float Friction get set
SVector RandomAcceleration get set
float StretchingStiffness get set
bool UseGravity get set
SGameObject GameObject get

Properties

BendingStiffness

float BendingStiffness get set

Bending stiffness of cloth.

Space.Host.ExecutingObject.Cloth.BendingStiffness = 0.5

CollisionMassScale

float CollisionMassScale get set

Increase the mass of colliding particles.

Space.Host.ExecutingObject.Cloth.CollisionMassScale = 0.5

EnableContinuousCollision

bool EnableContinuousCollision get set

Enable continuous collision to improve collision stability.

Space.Host.ExecutingObject.Cloth.EnableContinuousCollision = true

Enabled

bool Enabled get set

Enable or disable components.

Space.Host.ExecutingObject.Cloth.Enabled = false
--clicking this object will Enable/Disable it's Cloth component
thisGameObject = Space.Host.ExecutingObject
component = thisGameObject.Cloth

OnClick = function()
component.Enabled = not component.Enabled
end


thisGameObject.AddClickable()
thisGameObject.Clickable.OnClick(OnClick)

ExternalAcceleration

SVector ExternalAcceleration get set

A constant external acceleration applied to the cloth.

Space.Host.ExecutingObject.Cloth.ExternalAcceleration = Vector.New(2,4,5)

Friction

float Friction get set

Return the friction of the cloth when colliding with the character.

Space.Host.ExecutingObject.Cloth.Friction = 0.8

RandomAcceleration

SVector RandomAcceleration get set

A constant external acceleration applied to the cloth.

Space.Host.ExecutingObject.Cloth.RandomAcceleration = Vector.New(2,4,5)

StretchingStiffness

float StretchingStiffness get set

Stretching stiffness of the cloth.

Space.Host.ExecutingObject.Cloth.StretchingStiffness = 0.6

UseGravity

bool UseGravity get set

Stretching stiffness of the cloth.

Space.Host.ExecutingObject.Cloth.UseGravity = true

GameObject

SGameObject GameObject get

Property Description

theGameObject = Space.Host.ExecutingObject.Cloth.GameObject