UNPKG

@thi.ng/geom

Version:

Functional, polymorphic API for 2D geometry types & SVG generation

8 lines (7 loc) 280 B
import { mulN } from "@thi.ng/vectors/muln"; import { scale } from "./scale.js"; import { translate } from "./translate.js"; const scaleWithCenter = (shape, center, factor) => translate(scale(translate(shape, mulN([], center, -1)), factor), center); export { scaleWithCenter };