UNPKG

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.

32 lines 740 B
import { Fd } from '../constants/drag'; /** * * @param p number * @param l number * @returns number */ export const Mass = (p, l) => p * l; /** * * @param m number * @param l number * @returns number */ export const Density = (m, l) => m / l; /** * * @param m number * @param p number * @returns number */ export const Volume = (m, p) => m / p; /** * * @param viscosity number * @returns (bodyInMedium: bodyInMedium) => number */ export const Drag = (viscosity) => (bodyInMedium) => { const { coefficient, velocity, area, reynolds } = bodyInMedium; return Fd(viscosity)({ Cd: coefficient, u: Math.cbrt(velocity), A: area, Re: reynolds }); }; //# sourceMappingURL=calculations.js.map