Class: Spring
Spring aspect of an entity.
Constructors
constructor
• new Spring(config
): Spring
Create a new spring.
Parameters
Name | Type | Description |
---|---|---|
config |
SpringConfig |
Configuration for the spring |
Returns
Properties
anchor
• Private
anchor: Point
dampingConstant
• Private
dampingConstant: number
impulseMultiplier
• Private
impulseMultiplier: number
position
• Private
position: Point
springConstant
• Private
springConstant: number
velocity
• Private
velocity: Point
Methods
addImpulse
▸ addImpulse(impulse
): void
Parameters
Name | Type |
---|---|
impulse |
Point |
Returns
void
updateSpring
▸ updateSpring(position
, dt
): void
Parameters
Name | Type |
---|---|
position |
Position |
dt |
number |
Returns
void