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

View file

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

View file

@ -37,10 +37,10 @@ export function init(part) {
/* Length helper */ /* Length helper */
store.set('length', measurements.hipsToUpperLeg * store.get('yScale')); store.set('length', measurements.hipsToUpperLeg * store.get('yScale'));
store.set('riseLength', measurements.hipsToUpperLeg + store.get('rise')); 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 */ /* 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)); store.set('heightFront', store.get('riseLength') * (1 - options.heightRatioInset));
/* Absolute amount to raise the back */ /* Absolute amount to raise the back */