Link

models overview

Added in v0.0.0


Table of contents


utils

HarmonicFns (interface)

Signature

export interface HarmonicFns {
  position: (time: number) => number
  velocity: (time: number) => number
}

Added in v0.0.0

PathFns (type alias)

Signature

export type PathFns<T extends string> = {
  [K in T]: HarmonicFns
}

Added in v0.0.0

PathGroup (interface)

Signature

export interface PathGroup<T extends string> {
  from: Record<T, number>
  to: Record<T, number>
  velocity?: Record<T, number>
}

Added in v0.0.0

PathGroupResult (interface)

Signature

export interface PathGroupResult<T extends string> {
  position: Record<T, number>
  velocity: Record<T, number>
}

Added in v0.0.0

SpringConfig (interface)

Signature

export interface SpringConfig {
  mass: number
  tension: number
  friction: number
}

Added in v0.0.0

SpringPath (interface)

Signature

export interface SpringPath {
  from: number
  to: number
}

Added in v0.0.0