1
0
Fork 0

sparkles: Exposed draft methods for each part

This commit is contained in:
Joost De Cock 2018-08-10 17:11:48 +02:00
parent bf1b77069f
commit 61249a31df
2 changed files with 21 additions and 6 deletions

View file

@ -101,10 +101,10 @@ pattern.settings.sample = {
measurement: 'shoulderToShoulder'
}
pattern.debug('debug test from index', 'foo');
pattern.sampleOption('sleevelengthBonus');
//pattern.sampleOption('sleeveLengthBonus');
//pattern.sampleMeasurement('bicepsCircumference');
//pattern.sampleModels(freesewing.antmantest);
//pattern.draft();
pattern.draft();
document.getElementById("svg").innerHTML = pattern.render();
function pointHover(evt) {

View file

@ -19,12 +19,27 @@ var pattern = new freesewing.Pattern({ version: version, ...config })
.with(pluginTitle);
pattern.draft = function() {
pattern.parts.base = base.draft(pattern);
pattern.parts.back = back.draft(pattern);
pattern.parts.front = front.draft(pattern);
pattern.parts.sleeve = sleeve.draft(pattern);
pattern.parts.base = this.draftBase();
pattern.parts.back = this.draftBack();
pattern.parts.front = this.draftFront();
pattern.parts.sleeve = this.draftSleeve();
return pattern;
};
pattern.draftBase = function() {
return base.draft(this);
};
pattern.draftBack = function() {
return back.draft(this);
};
pattern.draftFront = function() {
return front.draft(this);
};
pattern.draftSleeve = function() {
return sleeve.draft(this);
};
export default pattern;