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
JavaScript
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