Create a tailor-made pattern for a shirt written in Matlab
Maybe sewing is your hobby and you want to sew a perfectly fitting garment for yourself or a friend.
Or you are interested in a perfectly fitting garment for a more technical reason. For example, you develop smart textiles and need a constant contact pressure for your sensors.
The functions presented here allow you to create the basic cutting pattern for a shirt, which you can then be modified as you like.
The following options are already included:
- Gender: Lady, Men
- Fit: loose, regular, tight
- neckline: Round neck, v-neckline
- sleeves: sleeveless, short, 3/4 sleeves, long
The pattern will be written into a SVG-file or DCF-file. These files can be used these files can be used for machine cutting using knives or laser cutters. But if you don't have access to such a machine, you can also plot the file on paper and transfer it to the fabric as usual.
- tape measure
- waistband
- one piece of paper
A dimension sheet
including a tutorial how to take the measurements is avaible.
Matlab (2018b or newer) with Computer Vision Toolbox
SG Library (https://github.com/timlueth/SG-Lib-Matlab-Toolbox)
DXFLib (https://de.mathworks.com/matlabcentral/fileexchange/33884-dxflib)
See Example1_Create_Pattern.m
and Example2_Shirt_for_fabrication.m
- Vivien Altmann: Schnittmuster für elastische Stoffe erstellen 1: Grundschnitt für T-Shirts, Online Tutorial https://www.makerist.de/courses/schnittmuster-fuer-elastische-stoffe-erstellen-1-grundschnitt-fuer-t-shirts.
- Guido Hofenbitzer (2009): Schnittkonstruktion für Damenmode: Bekleidung : Grundlagen, Band 1, Verlag Europa-Lehrmittel Nourney, Vollmer, 368 Seiten.
- Prof. Dr. Tim Lüth @timlueth for the introduction of data types like point lists (PL) and closed point lists (CPL) and of course for the provision of a large number of functions to handle them within the SG-Library.
- Dr. Matthias Träger for the basic code for the generation of SVG files from point lists (see function
PLwriteSVG2
).