FashionFreedom / Seamly2D

Open source patternmaking software to democratize fashion.
https://seamly.io
GNU General Public License v3.0
575 stars 108 forks source link

NEW UI/WORKFLOW: Master pattern and derived pattern #52

Open sconklin opened 6 years ago

sconklin commented 6 years ago

From @sconklin on August 12, 2015 10:59

Originally reported by: preethiraj (Bitbucket: preethiraj, GitHub: preethiraj)


Hi Roman, Is it possible to create a master pattern which is like a sloper and then create derived patterns? Example: Master pattern has waist, side, armhole and shoulder dart Derived pattern is for princess seam only which darts are modified to create the princess seams.

What the advantage is that for any person the master pattern is always there and based on design the pattern can be derived from the master pattern.

From software perspective the dervived software would need to have the master pattern software as the starting point.

Advantage is that if any change is made to the master pattern then all derived have those changes.

sconklin commented 6 years ago

Original comment by preethiraj (Bitbucket: preethiraj, GitHub: preethiraj):


Yes right.. Again this needs rotation capability though. because if I need to work on the neck area, I need to clear the shoulder dart and armhole dart from the neck area and dump it into say side dart. This is so to have a clear area to work on. So without the capability to be able to manipulate darts the multidocument feature wouldnt be of much use. Thanks,Preethi.

sconklin commented 6 years ago

Original comment by Roman Telezhynskyi (Bitbucket: dismine, GitHub: dismine):


Hi,

Is it possible to create

Your idea is very close to issue #51 "Add Multidocument Mode feature". I think it is possible.

slspencer commented 1 year ago

This feature connects the current pattern to a template pattern that doesn't change. (not quite like #51) Maybe this can be implemented through:

  1. Import a pattern as the base of a new pattern
  2. Save the base as an initial element in the XML file
  3. Mark the section as 'non-editable' in the pattern file. The user can have an option to override the non-editable flag.