Spring#
Spring is a library by fractality included in RoStrap that was ported over to Volt. It can be used to create critically damped springs.
API#
Spring Spring.new(double damp, double freq, vector pos)#Create a new spring.
void Spring:SetGoal(vector goal)#Set a spring's goal.
void Spring:SetFrequency(double freq)#Set a spring's frequency.
void Spring:SetDampingRatio(double damp)#Set a spring's damping ratio.
vector Spring:GetPosition()#Get a spring's position.
vector Spring:GetVelocity()#Get a spring's velocity.
vector Spring:Update(double dt)#Call the spring to update by passing in delta time. Recommended use in a Roblox provided loop such as
RenderStepped.
void Spring:Reset(vector state)#Reset a spring to a provided state.