UNPKG

edeap

Version:

Euler Diagrams Drawn with Ellipses Area-Proportionally (Edeap)

24 lines (23 loc) 665 B
export const gridSize = 0.026; export function prevGridValue(value) { const number = value / gridSize; const multiples = number < 0 ? Math.ceil(number) : Math.floor(number); return gridSize * multiples; } export function nextGridValue(value) { const number = value / gridSize; const multiples = number < 0 ? Math.floor(number) : Math.ceil(number); return gridSize * multiples; } export function prevGridPoint(point) { return { x: prevGridValue(point.x), y: prevGridValue(point.y), }; } export function nextGridPoint(point) { return { x: nextGridValue(point.x), y: nextGridValue(point.y), }; }