Interface: SpringChainOptions
Defined in: src/mobjects/physics/builders.ts:63
Options for springChain.
Properties
anchored?
optionalanchored:boolean
Defined in: src/mobjects/physics/builders.ts:79
Pin the first link to a fixed anchor at start. Default: true.
count?
optionalcount:number
Defined in: src/mobjects/physics/builders.ts:67
Number of bodies in the chain. Default: 4.
damping?
optionaldamping:number
Defined in: src/mobjects/physics/builders.ts:75
Spring damping. Default: 2.
gravity?
optionalgravity:Vec2
Defined in: src/mobjects/physics/builders.ts:77
Gravity [x, y]. Default: [0, -9.8].
jitter?
optionaljitter:number
Defined in: src/mobjects/physics/builders.ts:81
Seeded horizontal jitter on the start positions. Default: 0.
mass?
optionalmass:number
Defined in: src/mobjects/physics/builders.ts:71
Mass of each body. Default: 1.
mobjects?
optionalmobjects:Mobject[]
Defined in: src/mobjects/physics/builders.ts:85
Mobjects to attach to the links, in order. Default: none.
seed?
optionalseed:number
Defined in: src/mobjects/physics/builders.ts:83
Seed for the jitter PRNG. Default: 0.
spacing?
optionalspacing:number
Defined in: src/mobjects/physics/builders.ts:69
Rest length between neighboring links. Default: 1.
start?
optionalstart:Vec2
Defined in: src/mobjects/physics/builders.ts:65
First link position [x, y]. Default: [0, 3].
stiffness?
optionalstiffness:number
Defined in: src/mobjects/physics/builders.ts:73
Spring stiffness. Default: 40.