contour

contour

Offset curves via morphology buffers.

Imports

import { offsetCurvesOutward, offsetCurvesInward, contour } from 'pattapatta'

Functions

FunctionDescription
offsetCurvesOutward(path, distance)Positive buffer
offsetCurvesInward(path, distance)Erosion (may vanish)

Advanced skeletons / medial axis are not implemented yet.

Example

Offset curves

const sq = createRect(15, 15, 70, 70)
offsetCurvesOutward(sq, 8)
offsetCurvesInward(sq, 8)