ts-useful
Version:
Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, vectors, physics vectors, and easing.
34 lines (33 loc) • 1.6 kB
TypeScript
export { Animate } from './animate';
export { Bezier } from './bezier';
export { Between } from './between';
export { Boids } from './boids';
export { Clamp } from './clamp';
export { ClampAngle } from './clampAngle';
export { ClampRadian } from './clampRadian';
export { ColorPercent } from './colorPercent';
export { Curve } from './curve';
export { Decasteljau } from './decasteljau';
export { Easing } from './easing';
export { Ecliptic } from './ecliptic';
export { PhysicsVector } from './physicsVector';
export { Lerp } from './lerp';
export { MobiusIndex } from './mobiusIndex';
export { RandomColor } from './randomColor';
export { RandomItem } from './randomItem';
export { RandomRange } from './randomrange';
export { IScrollOptions, SmoothScroll } from './smoothscroll';
export { Sorter } from './sorter';
export { Swipe, ISwipeEvents } from './swipe';
export { ThreeD } from './threeD';
export { Vector } from './vector';
export { sleep } from './sleep';
export { Cd, Density, Drag, Fd, q, tau, Volume, Mass, Re } from './constants';
export { PhysicsVectorOptions, minMax, fluid, dragOptions, coordinate, boidOptions, boidInternal, boid, bodyInMedium, attractorPartial, attractor } from './types';
export { ICoordinate, IVector, IPhysicsVector, ICoordinate3d } from './interfaces';
export { Coordinate } from './abstract/coordinate';
export { ColorVect } from './abstract/colorVect';
export { WeylRng } from './weylRnd';
export { vector3 } from './types/vector3';
export { StepInfo } from './types/stepInfo';
export { calculateStep } from './calculateStep';