Home Reference Source
import {Deceleration} from 'mytoolkit/src/deceleration.js'
public class | source

Deceleration

Example:

new Deceleration({
 velocity: 1,
 onStep: (movement) => {
   console.log(movement)
 },
 onEnd: () => {
   console.log('deceleration end')
 }
})

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public

clockId: *

public
public

options: *

public
public

prevV: *

public
public

sign: *

public

Method Summary

Public Methods
public

setOptions(options: {}): *

public

start(): *

public

step(time: *)

public

stop(): *

Public Constructors

public constructor() source

Public Members

public clockId: * source

public currentTime: * source

public options: * source

public prevTime: * source

public prevV: * source

public resistance: * source

public sign: * source

public velocity: * source

Public Methods

public setOptions(options: {}): * source

Params:

NameTypeAttributeDescription
options {}
  • optional
  • default: {}

Return:

*

public start(): * source

Return:

*

public step(time: *) source

Params:

NameTypeAttributeDescription
time *

public stop(): * source

Return:

*