1
0
Fork 0
freesewing/packages/core
joostdecock 4efc780fc4 fix(core): Handle path.offset() for very short curves
This path.offset method used to travel 2mm along the path to find
out the direction at the start/end of paths.
That caused errors when the curve being offsetted was less then 2mm.
So now, it checks and if it's shorter will use 10% of the path length instead.

This closes #1257
2021-09-04 14:45:29 +02:00
..
src fix(core): Handle path.offset() for very short curves 2021-09-04 14:45:29 +02:00
tests fix(core): Edge case in utils.beamsIntersect() 2021-07-14 18:01:04 +02:00
.eslintrc.js 📦 Renamed freesewing pkg to @freesewing/core 2019-04-19 10:09:50 +02:00
.travis.yml 📦 Renamed freesewing pkg to @freesewing/core 2019-04-19 10:09:50 +02:00
CHANGELOG.md chore: Changelog update 2021-07-14 18:47:37 +02:00
package.json chore: Added funding 2021-09-02 18:45:47 +02:00
README.md fix: Update link to Discord in READMEs 2021-06-20 15:56:50 +02:00
rollup.config.js chore: Remove terser from rollup config 2021-06-13 12:32:28 +02:00

FreeSewing

@freesewing/core on NPM License: MIT Code quality on DeepScan Open issues tagged pkg:core Project board

Follow @freesewing_org on Twitter Chat with us on Discord Become a FreeSewing Patron Follow @freesewing_org on Twitter

@freesewing/core

A library for creating made-to-measure sewing patterns

What am I looking at? 🤔

This repository is our monorepo holding all our NPM packages.

This folder holds: @freesewing/core

About FreeSewing 💀

Where the world of makers and developers collide, that's where you'll find FreeSewing.

If you're a maker, checkout freesewing.org where you can generate our sewing patterns adapted to your measurements.

If you're a developer, our documentation is on freesewing.dev. Our core library is a batteries-included toolbox for parametric design of sewing patterns. But we also provide a range of plugins that further extend the functionality of the platform.

If you have NodeJS installed, you can try it right now by running:

npx create-freesewing-pattern

Or, consult our getting started guides for Linux, MacOS, or Windows.

We also have a pattern design tutorial that walks you through your first parametric design, and a friendly community with people who can help you when you get stuck.

Support FreeSewing: Become a patron 🥰

FreeSewing is an open source project run by a community, and financially supported by our patrons.

If you feel what we do is worthwhile, and you can spend a few coind without hardship, then you should join us and become a patron.

License: MIT 🤓

© Joost De Cock.
See the license file for details.

Where to get help 🤯

Our chatrooms on Discord are the best place to ask questions, share your feedback, or just hang out.

If you want to report a problem, please create an issue.