UNPKG

@technobuddha/library

Version:
15 lines 834 B
/** * Calculates the length of a line segment. * @param line - The line segment for which to calculate the length. * @returns The length of the line segment. * @example * ```typescript * lineLength({ x0: 0, y0: 0, x1: 3, y1: 4 }); // 5 * ``` * @group Geometry * @category Line Segment */ export function lineLength(line) { return Math.hypot(line.x1 - line.x0, line.y1 - line.y0); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGluZS1sZW5ndGguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvbGluZS1sZW5ndGgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7Ozs7Ozs7Ozs7R0FVRztBQUNILE1BQU0sVUFBVSxVQUFVLENBQUMsSUFBaUI7SUFDMUMsT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxFQUFFLEdBQUcsSUFBSSxDQUFDLEVBQUUsRUFBRSxJQUFJLENBQUMsRUFBRSxHQUFHLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQztBQUMxRCxDQUFDIn0=