1
0
Fork 0

bug: Fixed issue with legBonus option

This commit is contained in:
Joost De Cock 2018-09-21 12:57:23 +02:00
parent 71aff76fd5
commit cf4fd0064c
3 changed files with 9 additions and 9 deletions

View file

@ -3,7 +3,8 @@
<head>
<meta charset="UTF-8">
<title>Bruce</title>
<script type="text/javascript" src="node_modules/freesewing/dist/browser.js"></script>
<!-- <script type="text/javascript" src="node_modules/freesewing/dist/browser.js"></script> -->
<script type="text/javascript" src="../freesewing/dist/browser.js"></script>
<script type="text/javascript" src="node_modules/@freesewing/plugin-bundle/dist/browser.js"></script>
<script type="text/javascript" src="dist/browser.js"></script>
<script type="text/javascript" src="node_modules/@freesewing/plugin-theme/dist/browser.js"></script>
@ -29,18 +30,18 @@
}
// Uncomment this line to enable paperless
pattern.settings.paperless = true;
//pattern.settings.paperless = true;
// Some default settings
pattern.settings.sa = 10;
//pattern.settings.sa = 10;
pattern.settings.units = 'metric';
pattern.options.bulge = 15;
pattern.options.bulge = 0;
pattern.settings.onl = ['side'];
//pattern.sampleOption('gussetInsetRatio');
pattern.sampleOption('legBonus');
//pattern.sampleMeasurement('hipsToUpperLeg');
//pattern.sampleModels(freesewing.models.men, 'manSize40');
//pattern.sampleModels(freesewing.antman, 'ant');
pattern.draft();
//pattern.draft();
document.getElementById("svg").innerHTML = pattern.render();
function pointHover(evt) {

View file

@ -147,7 +147,6 @@ var front = {
nr: 2,
title: 'front'
});
macro('grainline', {
from: points.dartJoin,
to: points.topMid

View file

@ -37,10 +37,10 @@ export function init(part) {
/* Length helper */
store.set('length', measurements.hipsToUpperLeg * store.get('yScale'));
store.set('riseLength', measurements.hipsToUpperLeg + store.get('rise'));
store.set('fullLength', store.get('riseLength') + store.get('legBonus'));
store.set('fullLength', store.get('riseLength') + store.get('legBonus') * store.get('yScale'));
/* Height ratio front/inset */
store.set('heightInset', store.get('riseLength') * options.heightRatioInset);
store.set('heightInset', store.get('riseLength') * options.heightRatioInset + store.get('legBonus') * store.get('yScale'));
store.set('heightFront', store.get('riseLength') * (1 - options.heightRatioInset));
/* Absolute amount to raise the back */