跳到主要内容

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