Joost De Cock
c463b10e43
fix(core): Fix bug in path.shiftAlong
...
This bug would be triggered by an edge-case where we have a path
that is made up of multiple curves/lines.
If the distance to shift lies just beyond the end of one segment,
yet the remaining distance is smaller than the step (by default
that means smaller than 1/25mm) no point would be returned.
This closes #1140
2021-06-22 18:24:11 +02:00
Joost De Cock
b51add044b
fix(core): Make path.shiftAlong more precise. Closes #976
2021-04-28 19:39:17 +02:00
Joost De Cock
f191151ee4
chore: Linter changes
2021-04-24 10:16:31 +02:00
Joost De Cock
ac3894eaa9
chore: Round coordinates when outputting SVG
2021-04-11 16:28:38 +02:00
Joost De Cock
8924f2d40b
fix(core): Do no round point coordinates
2021-04-11 16:20:39 +02:00
Joost De Cock
12692e1a64
chore: Changes required for ES6 version of bezier-js
2020-11-04 20:06:19 +01:00
Joost De Cock
2699bb9496
fix(core): Fixed wrong return message in debug output for Path
2020-07-24 16:27:42 +02:00
Joost De Cock
f6e919e42f
chore(core): Fixed a few issues regarding to events
2020-07-23 11:54:55 +02:00
Joost De Cock
75f0e97c05
chore(core): Made raise non-iterable
2020-07-23 10:26:04 +02:00
Joost De Cock
ffd7ecda59
chore(core): Added raise to path instances
...
I am not happy about this, but when a Path object is not created via
the proxied constructor, we don't have the raise method inside of it.
2020-07-21 13:59:13 +02:00
Joost De Cock
4ac64e05cb
chore: Further tweaks to pattern events
2020-07-19 13:01:01 +02:00
Joost De Cock
03da84b824
feat(core): Added new debug event type and debug system
2020-07-18 16:48:29 +02:00
Joost De Cock
d7cd438fb7
feat(breanna): First Breanna release candidate
2020-01-18 15:34:57 +01:00
Joost De Cock
06499b9697
feat(core): Added the path.insop() method
2020-01-12 19:04:29 +01:00
Joost De Cock
d906d68613
feat(core): Added the path.noop() method to core
2020-01-12 17:57:05 +01:00
Joost De Cock
a2f4725f39
refactor(core): Switches to our own fork of js-bezier
2020-01-04 14:22:33 +01:00
Joost De Cock
6710d76b08
🎨 Updated prettier config
2019-08-03 15:03:33 +02:00
Joost De Cock
ded5795ebe
✨ Added the path.setRender() method to core
2019-07-16 16:18:07 +02:00
Joost De Cock
9f2eda43e9
💡 Improved error message in path.shiftAlong
2019-07-06 14:01:25 +02:00
Joost De Cock
803e1c0552
🚨 Removed linter warnings
2019-05-10 13:14:31 +02:00
Joost De Cock
476f4b8088
📦 Renamed freesewing pkg to @freesewing/core
2019-04-19 10:09:50 +02:00