diff --git a/packages/bruce/index.html b/packages/bruce/index.html
index 7dba07b35b2..9d17ded5708 100644
--- a/packages/bruce/index.html
+++ b/packages/bruce/index.html
@@ -3,7 +3,8 @@
Bruce
-
+
+
@@ -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) {
diff --git a/packages/bruce/src/front.js b/packages/bruce/src/front.js
index 73a58b4404c..209edac4b88 100644
--- a/packages/bruce/src/front.js
+++ b/packages/bruce/src/front.js
@@ -147,7 +147,6 @@ var front = {
nr: 2,
title: 'front'
});
-
macro('grainline', {
from: points.dartJoin,
to: points.topMid
diff --git a/packages/bruce/src/shared.js b/packages/bruce/src/shared.js
index 90e1e768278..4296c5a910f 100644
--- a/packages/bruce/src/shared.js
+++ b/packages/bruce/src/shared.js
@@ -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 */