Merge pull request #2548 from BenJamesBen/2545-cathrin-seam-allowance
fix (cathrin): Remove seam allowance from Part1a foldline. Fixes #2545
This commit is contained in:
commit
8c3aa9a9ce
3 changed files with 23 additions and 7 deletions
12
CHANGELOG.md
12
CHANGELOG.md
|
@ -3,6 +3,12 @@
|
|||
|
||||
## Unreleased
|
||||
|
||||
### aaron
|
||||
|
||||
#### Added
|
||||
|
||||
- Support drafting for high bust
|
||||
|
||||
### breanna
|
||||
|
||||
#### Fixed
|
||||
|
@ -15,11 +21,11 @@
|
|||
|
||||
- Make s3 options sticky to zero below 10% to avoid path split issues. Fixes [#2249](https://github.com/freesewing/freesewing/issues/2249)
|
||||
|
||||
### aaron
|
||||
### cathrin
|
||||
|
||||
#### Added
|
||||
#### Fixed
|
||||
|
||||
- Support drafting for high bust
|
||||
- Removed seam allowance from Part1a foldline. Fixes [#2545](https://github.com/freesewing/freesewing/issues/2545)
|
||||
|
||||
### charlie
|
||||
|
||||
|
|
|
@ -24,6 +24,9 @@ Unreleased:
|
|||
brian:
|
||||
- Make s3 options sticky to zero below 10% to avoid path split issues.
|
||||
Fixes [#2249](https://github.com/freesewing/freesewing/issues/2249)
|
||||
cathrin:
|
||||
- Removed seam allowance from Part1a foldline.
|
||||
Fixes [#2545](https://github.com/freesewing/freesewing/issues/2545)
|
||||
simon:
|
||||
- Fix issue with boxPleat and yoke
|
||||
Fixes [#2400](https://github.com/freesewing/freesewing/issues/2400)
|
||||
|
|
|
@ -12,13 +12,16 @@ export default function (part) {
|
|||
.curve(paths.panel1.ops[1].cp1, paths.panel1.ops[1].cp2, paths.panel1.ops[1].to)
|
||||
points.bottomABsplit = bottom.shiftFractionAlong(0.3)
|
||||
|
||||
paths.panel1a = bottom
|
||||
.split(points.bottomABsplit)[0]
|
||||
paths.panel1a_nonfold = new Path()
|
||||
.move(points.bottomCF)
|
||||
.join(bottom.split(points.bottomABsplit)[0])
|
||||
.line(points.topABsplit)
|
||||
.join(top.split(points.topABsplit)[1])
|
||||
.line(points.bottomCF)
|
||||
.setRender(false)
|
||||
paths.panel1a = paths.panel1a_nonfold.clone()
|
||||
.close()
|
||||
.attr('class', 'fabric')
|
||||
.setRender(true)
|
||||
paths.panel1b = bottom
|
||||
.split(points.bottomABsplit)[1]
|
||||
.curve(points.hipsGap1Cp, points.waistGap1LeftCp1, points.waistGap1Left)
|
||||
|
@ -35,7 +38,11 @@ export default function (part) {
|
|||
// Complete pattern?
|
||||
if (complete) {
|
||||
if (sa) {
|
||||
paths.saA = paths.panel1a.offset(sa).attr('class', 'fabric sa')
|
||||
paths.saA = paths.panel1a_nonfold.offset(sa).attr('class', 'fabric sa')
|
||||
paths.saA
|
||||
.line(points.topCF)
|
||||
.move(points.bottomCF)
|
||||
.line(paths.saA.start())
|
||||
paths.saB = paths.panel1b.offset(sa).attr('class', 'fabric sa')
|
||||
}
|
||||
macro('cutonfold', {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue