diff options
Diffstat (limited to 'source')
-rw-r--r-- | source/accessories/household/index.rst | 9 | ||||
-rw-r--r-- | source/accessories/household/wedge_pillow/cutting_scheme.svg | 113 | ||||
-rw-r--r-- | source/accessories/household/wedge_pillow/index.rst | 115 | ||||
-rw-r--r-- | source/accessories/household/wedge_pillow/wedge_pillow.val | 304 | ||||
-rw-r--r-- | source/accessories/index.rst | 1 |
5 files changed, 542 insertions, 0 deletions
diff --git a/source/accessories/household/index.rst b/source/accessories/household/index.rst new file mode 100644 index 0000000..91a334f --- /dev/null +++ b/source/accessories/household/index.rst @@ -0,0 +1,9 @@ +*********** + Household +*********** + +.. toctree:: + :maxdepth: 2 + :caption: Contents: + + wedge_pillow/index diff --git a/source/accessories/household/wedge_pillow/cutting_scheme.svg b/source/accessories/household/wedge_pillow/cutting_scheme.svg new file mode 100644 index 0000000..93d7e62 --- /dev/null +++ b/source/accessories/household/wedge_pillow/cutting_scheme.svg @@ -0,0 +1,113 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="62.264584mm" + height="40.264584mm" + viewBox="0 0 235.33072 152.18111" + version="1.1" + id="svg5" + inkscape:version="1.2.2 (b0a8486541, 2022-12-01)" + sodipodi:docname="cutting_scheme.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <sodipodi:namedview + id="namedview7" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + inkscape:document-units="mm" + showgrid="true" + inkscape:zoom="1.45" + inkscape:cx="117.24138" + inkscape:cy="50" + inkscape:window-width="1280" + inkscape:window-height="982" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="layer1"> + <inkscape:grid + type="xygrid" + id="grid132" + units="mm" + spacingx="3.7795276" + spacingy="3.7795276" + originx="-71.311023" + originy="-154.46063" /> + </sodipodi:namedview> + <defs + id="defs2" /> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-71.31102,-154.46063)"> + <path + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 306.14174,230.55119 H 71.81102 v -7.55906 l 234.33072,-60.47245 z" + id="path249" /> + <path + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 71.81102,154.96063 h 234.33072 v 7.55906 L 71.81102,222.99214 Z" + id="path249-3" /> + <path + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 71.811027,306.14174 H 306.14174 v -7.55906 L 71.811027,238.11023 Z" + id="path249-6" /> + <path + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 306.14174,230.55118 H 71.811022 v 7.55906 l 234.330718,60.47245 z" + id="path249-3-7" /> + <text + xml:space="preserve" + style="font-size:13.3333px;line-height:1.25;font-family:FreeSans;-inkscape-font-specification:FreeSans;text-align:center;text-anchor:middle" + x="93.688194" + y="284.33743" + id="text462"><tspan + sodipodi:role="line" + id="tspan460" + x="93.688194" + y="284.33743" + style="text-align:start;text-anchor:start">pillow 1 left</tspan></text> + <text + xml:space="preserve" + style="font-size:13.3333px;line-height:1.25;font-family:FreeSans;-inkscape-font-specification:FreeSans;text-align:center;text-anchor:middle" + x="219.2126" + y="207.87402" + id="text462-6"><tspan + sodipodi:role="line" + id="tspan460-2" + x="219.2126" + y="207.87402" + style="text-align:start;text-anchor:start">pillow 1 right</tspan></text> + <text + xml:space="preserve" + style="font-size:13.3333px;line-height:1.25;font-family:FreeSans;-inkscape-font-specification:FreeSans;text-align:center;text-anchor:middle" + x="93.688194" + y="187.35777" + id="text462-6-9"><tspan + sodipodi:role="line" + id="tspan460-2-1" + x="93.688194" + y="187.35777" + style="text-align:start;text-anchor:start">pillow 2 right</tspan></text> + <text + xml:space="preserve" + style="font-size:13.3333px;line-height:1.25;font-family:FreeSans;-inkscape-font-specification:FreeSans;text-align:center;text-anchor:middle" + x="225.97166" + y="259.2088" + id="text462-2"><tspan + sodipodi:role="line" + id="tspan460-7" + x="225.97166" + y="259.2088" + style="text-align:start;text-anchor:start">pillow 2 left</tspan></text> + </g> +</svg> diff --git a/source/accessories/household/wedge_pillow/index.rst b/source/accessories/household/wedge_pillow/index.rst new file mode 100644 index 0000000..8377df3 --- /dev/null +++ b/source/accessories/household/wedge_pillow/index.rst @@ -0,0 +1,115 @@ +Wedge Pillow +============ + +.. figure:: pillows.jpg + :align: center + +This is a pattern for a wedge pillow + +Materials +--------- + +For the pillow: + +* fabric such as an old sheet; +* fabric waste: cabbage, old clothing, etc; +* sewing thread. + +Pattern +------- + +Get the valentina pattern: :download:`wedge_pillow.val`. + +You then need to set the following increments: + +``length`` + the length of the base of the pillow; +``width`` + the width of the pillow; +``height`` + the height of the highest side of the pillow; +``casing_ease`` + how bigger than the pillow the casing should be, on all directions: 1 + cm should be plenty; +``sewing_allowance`` + 1 cm will do, the casing will have a double sewing allowance to make + it easy to finish it. + +A pillow that is 60 cm × 60 cm seems pretty typical, with heights +ranging from 15 cm to 30 cm. A smaller 30 cm × 30 cm pillow (with +heights on the lower part of the range) is also nice. + +Instructions +------------ + +.. figure:: cutting_scheme.svg + :align: center + +When cutting the triangles note that the two sides can't be nested to +form a rectangle, because one of them needs to be flipped; the triangles +for two pillows can however be efficiently cut by nesting the two left +triangles and the two right triangles into two different rectangles. + +Of course, if the fabric has no right or wrong side this is not going to +be a problem, and for the inner pillow you can also have a side that +shows the wrong side on the outside, since it's going to be covered +by the casing anyway. + +Pillows +^^^^^^^ + +By hand +""""""" + +Cut two of the triangular pieces and one big rectangle for the body, as +wide as you want the pillow to be and as long as the sum of the sides of +the triangles. + +Fold all edges of the fabric towards the wrong side by 1 cm, press. + +Starting from the right angle, wrong sides together, whipstitch the body +around the edges of one side, folding it around the points of the +triangle. + +Wrong sides together, whipstitch the other side of the body to the other +side triangle. + +Optionally whipstitch close the beginning and the end of the remaining +seam, leaving at least 20 cm open for filling. + +Continue with the instructions for :ref:`wedge_pillows_pillow_both`. + +By Machine +"""""""""" + +Cut two of the triangular sides, and then separate rectangles for the +back, base and top. + +Right sides together, sew the base, back and top to one of the +triangular sides, starting and ending the seam at the precise corner +rather than in the sewing allowance. + +Right sides together, sew the other side of the base, back and top to +the other triangular side, making sure not to twist them. + +Right sides together, sew the base to the top and then the back to the +top, closing two corners of the pillow. + +If the pillow is wide, also sew the beginning and end of the back to the +base, leaving at least 20 cm open for filling. + +Continue with the instructions for :ref:`wedge_pillows_pillow_both`. + +.. wedge_pillows_pillow_both:: + +Both methods +"""""""""""" + +Cut the fabric scraps in as small pieces as you can bother: stripes that +are at most 2 cm in height will do in most mid and lightweight fabric, +thicker fabric will require smaller pieces. + +Fill the pillow with scraps, pressing them down as tight as you can +manage. + +Whipstitch the seam close by hand. diff --git a/source/accessories/household/wedge_pillow/wedge_pillow.val b/source/accessories/household/wedge_pillow/wedge_pillow.val new file mode 100644 index 0000000..6cb2684 --- /dev/null +++ b/source/accessories/household/wedge_pillow/wedge_pillow.val @@ -0,0 +1,304 @@ +<?xml version="1.0" encoding="UTF-8"?> +<pattern labelPrefix="en"> + <!--Pattern created with Valentina v0.7.52.0 (https://smart-pattern.com.ua/).--> + <version>0.9.1</version> + <unit>cm</unit> + <description/> + <notes/> + <patternName>Wedge Pillow</patternName> + <patternNumber/> + <company/> + <customer/> + <birthDate>2000-01-01</birthDate> + <email/> + <patternLabel dateFormat="MM-dd-yyyy" timeFormat="hh:mm:ss"> + <line alignment="0" bold="true" italic="false" sfIncrement="4" text="%author%"/> + <line alignment="0" bold="false" italic="false" sfIncrement="2" text="%patternName%"/> + <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%patternNumber%"/> + <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%mFileName%"/> + <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%finalMeasurement_length% cm × %finalMeasurement_width% cm × %finalMeasurement_height% cm"/> + <line alignment="0" bold="false" italic="false" sfIncrement="0" text=" (l×w×h)"/> + <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%date%"/> + </patternLabel> + <finalMeasurements> + <finalMeasurment formula="#lenght" name="length"/> + <finalMeasurment formula="#width" name="width"/> + <finalMeasurment formula="#height" name="height"/> + </finalMeasurements> + <measurements/> + <increments> + <increment formula="60" name="#lenght"/> + <increment formula="60" name="#width"/> + <increment formula="24" name="#height"/> + <increment formula="1" name="#casing_ease"/> + <increment formula="1" name="#sewing_allowance"/> + </increments> + <previewCalculations/> + <draw name="pillow"> + <calculation> + <point id="1" mx="0.264583" my="0.396875" name="A" showLabel="true" type="single" x="0.79375" y="1.05833"/> + <point angle="90" basePoint="1" id="2" length="#height" lineColor="black" mx="0.264583" my="0.396875" name="A1" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="0" basePoint="1" id="3" length="#lenght" lineColor="black" mx="0.264583" my="0.396875" name="A2" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="270" basePoint="1" id="4" length="#width" lineColor="black" mx="0.264583" my="0.396875" name="A3" showLabel="true" type="endLine" typeLine="hair"/> + <line firstPoint="2" id="5" lineColor="black" secondPoint="3" typeLine="hair"/> + <point angle="0" basePoint="4" id="6" length="Line_A_A1 + Line_A_A2 + Line_A1_A2" lineColor="black" mx="0.264583" my="0.396875" name="A4" showLabel="true" type="endLine" typeLine="hair"/> + <point firstPoint="6" id="7" mx="0.264583" my="0.396875" name="A5" secondPoint="1" showLabel="true" type="pointOfIntersection"/> + <point angle="180" basePoint="1" id="17" length="#lenght + #casing_ease" lineColor="black" mx="0.264583" my="0.396875" name="A6" showLabel="true" type="endLine" typeLine="hair"/> + <point firstPoint="2" id="18" length="-#casing_ease" lineColor="black" mx="0.264583" my="0.396875" name="A7" secondPoint="1" showLabel="true" type="alongLine" typeLine="none"/> + <line firstPoint="18" id="19" lineColor="black" secondPoint="17" typeLine="hair"/> + <point firstPoint="4" id="20" length="-#casing_ease" lineColor="black" mx="0.264583" my="0.396875" name="A8" secondPoint="1" showLabel="true" type="alongLine" typeLine="none"/> + <point angle="180" basePoint="20" id="21" length="Line_A7_A + Line_A_A6 + Line_A7_A6" lineColor="black" mx="0.264583" my="0.396875" name="A9" showLabel="true" type="endLine" typeLine="hair"/> + <point firstPoint="21" id="22" mx="0.264583" my="0.396875" name="A10" secondPoint="1" showLabel="true" type="pointOfIntersection"/> + <point firstPoint="1" id="32" length="Line_A7_A / 2" lineColor="black" mx="0.264583" my="0.396875" name="A11" secondPoint="22" showLabel="true" type="alongLine" typeLine="none"/> + <point firstPoint="32" id="33" length="Line_A_A6" lineColor="black" mx="0.264583" my="0.396875" name="A12" secondPoint="22" showLabel="true" type="alongLine" typeLine="none"/> + <point firstPoint="22" id="34" length="Line_A7_A / 2" lineColor="black" mx="0.264583" my="0.396875" name="A13" secondPoint="1" showLabel="true" type="alongLine" typeLine="none"/> + <point firstPoint="32" id="35" mx="0.264583" my="0.396875" name="A14" secondPoint="20" showLabel="true" type="pointOfIntersection"/> + <point firstPoint="33" id="36" mx="0.264583" my="0.396875" name="A15" secondPoint="20" showLabel="true" type="pointOfIntersection"/> + <point firstPoint="34" id="37" mx="0.264583" my="0.396875" name="A16" secondPoint="20" showLabel="true" type="pointOfIntersection"/> + <point firstPoint="1" id="47" length="Line_A_A1" lineColor="black" mx="0.264583" my="0.396875" name="A17" secondPoint="7" showLabel="true" type="alongLine" typeLine="none"/> + <point firstPoint="47" id="48" length="Line_A_A2" lineColor="black" mx="0.264583" my="0.396875" name="A18" secondPoint="7" showLabel="true" type="alongLine" typeLine="none"/> + <point firstPoint="48" id="49" mx="0.264583" my="0.396875" name="A19" secondPoint="4" showLabel="true" type="pointOfIntersection"/> + <point firstPoint="47" id="50" mx="0.264583" my="0.396875" name="A20" secondPoint="4" showLabel="true" type="pointOfIntersection"/> + </calculation> + <modeling> + <point id="8" idObject="2" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="9" idObject="3" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="10" idObject="1" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="12" idObject="1" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="13" idObject="7" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="14" idObject="6" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="15" idObject="4" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="23" idObject="17" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="24" idObject="18" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="25" idObject="1" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="27" idObject="22" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="28" idObject="1" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="29" idObject="20" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="30" idObject="21" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="38" idObject="34" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="39" idObject="37" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <path cut="false" firstToCountour="true" id="40" inUse="false" lastToCountour="true" name="fold" type="2" typeLine="dotLine" visible="1"> + <nodes> + <node idObject="38" type="NodePoint"/> + <node idObject="39" type="NodePoint"/> + </nodes> + </path> + <point id="41" idObject="33" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="42" idObject="36" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <path cut="false" firstToCountour="true" id="43" inUse="false" lastToCountour="true" name="fold" type="2" typeLine="dotLine" visible="1"> + <nodes> + <node idObject="41" type="NodePoint"/> + <node idObject="42" type="NodePoint"/> + </nodes> + </path> + <point id="44" idObject="32" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="45" idObject="35" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <path cut="false" firstToCountour="true" id="46" inUse="false" lastToCountour="true" name="fold" type="2" typeLine="dotLine" visible="1"> + <nodes> + <node idObject="44" type="NodePoint"/> + <node idObject="45" type="NodePoint"/> + </nodes> + </path> + <point id="51" idObject="47" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="52" idObject="50" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <path cut="false" firstToCountour="true" id="53" inUse="false" lastToCountour="true" name="fold" type="2" typeLine="dotLine" visible="1"> + <nodes> + <node idObject="51" type="NodePoint"/> + <node idObject="52" type="NodePoint"/> + </nodes> + </path> + <point id="54" idObject="48" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="55" idObject="49" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <path cut="false" firstToCountour="true" id="56" inUse="false" lastToCountour="true" name="fold" type="2" typeLine="dotLine" visible="1"> + <nodes> + <node idObject="54" type="NodePoint"/> + <node idObject="55" type="NodePoint"/> + </nodes> + </path> + <point id="57" idObject="1" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="58" idObject="47" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="59" idObject="50" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="60" idObject="4" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="62" idObject="47" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="63" idObject="48" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="64" idObject="49" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="65" idObject="50" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="67" idObject="48" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="68" idObject="7" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="69" idObject="6" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="70" idObject="49" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="72" idObject="32" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="73" idObject="1" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="74" idObject="20" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="75" idObject="35" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="77" idObject="33" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="78" idObject="32" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="79" idObject="35" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="80" idObject="36" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="82" idObject="34" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="83" idObject="33" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="84" idObject="36" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="85" idObject="37" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + </modeling> + <details> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="11" mx="0" my="0" name="pillow_side" seamAllowance="true" uuid="{39a4a7e5-9812-44ec-a140-22e8e10e0ff8}" version="2" width="#sewing_allowance"> + <data annotation="" foldPosition="" fontSize="0" height="10" letter="A" mx="562.163" my="-430.57" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="10"> + <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/> + <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/> + <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/> + </data> + <patternInfo fontSize="0" height="10" mx="149.289" my="-430.501" rotation="0" visible="true" width="10"/> + <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <nodes> + <node idObject="8" type="NodePoint"/> + <node idObject="9" type="NodePoint"/> + <node idObject="10" type="NodePoint"/> + </nodes> + </detail> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="16" inLayout="false" mx="0" my="0" name="pillow_body" seamAllowance="true" uuid="{c1184c01-478b-41bb-a57f-cd557c3dcaf4}" version="2" width="#sewing_allowance"> + <data annotation="" foldPosition="" fontSize="0" height="10" letter="B" mx="544.349" my="116.939" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="10"> + <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/> + <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/> + <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/> + </data> + <patternInfo fontSize="0" height="10" mx="151.539" my="111.923" rotation="0" visible="true" width="10"/> + <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <nodes> + <node idObject="12" type="NodePoint"/> + <node idObject="13" type="NodePoint"/> + <node idObject="14" type="NodePoint"/> + <node idObject="15" type="NodePoint"/> + </nodes> + <iPaths> + <record path="53"/> + <record path="56"/> + </iPaths> + </detail> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="26" mx="-0.0515598" my="0.0515598" name="casing_side" seamAllowance="true" uuid="{04d519d7-d60d-4e5f-81ba-9f9ec63100ac}" version="2" width="#sewing_allowance * 2"> + <data annotation="" foldPosition="" fontSize="0" height="10" letter="C" mx="-834.002" my="-452.965" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="10"> + <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/> + <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/> + <line alignment="4" bold="false" italic="false" sfIncrement="0" text="Outer %mFabric%, %wCut% %pQuantity% %wOnFold%"/> + </data> + <patternInfo fontSize="0" height="10" mx="-422.038" my="-468.013" rotation="0" visible="true" width="10"/> + <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <nodes> + <node idObject="23" type="NodePoint"/> + <node idObject="24" type="NodePoint"/> + <node idObject="25" type="NodePoint"/> + </nodes> + </detail> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="31" inLayout="false" mx="0" my="0" name="casing_body" seamAllowance="true" uuid="{d0b625e4-1d4b-4016-a19b-f85ab4d96e53}" version="2" width="#sewing_allowance * 2"> + <data annotation="" foldPosition="" fontSize="0" height="10" letter="D" mx="-418.516" my="165.641" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="10"> + <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/> + <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/> + <line alignment="4" bold="false" italic="false" sfIncrement="0" text="Outer %mFabric%, %wCut% %pQuantity% %wOnFold%"/> + </data> + <patternInfo fontSize="0" height="10" mx="-804.362" my="167.59" rotation="0" visible="true" width="10"/> + <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <nodes> + <node idObject="27" type="NodePoint"/> + <node idObject="28" type="NodePoint"/> + <node idObject="29" type="NodePoint"/> + <node idObject="30" type="NodePoint"/> + </nodes> + <iPaths> + <record path="40"/> + <record path="43"/> + <record path="46"/> + </iPaths> + </detail> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="61" inLayout="false" mx="0.264498" my="64.0086" name="pillow_back" seamAllowance="true" uuid="{d0ad2ed4-777a-434d-8b67-7d86df66f983}" version="2" width="#sewing_allowance"> + <data annotation="" foldPosition="" fontSize="0" height="10" letter="B1" mx="479.846" my="122.166" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="10"> + <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/> + <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/> + <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/> + </data> + <patternInfo fontSize="0" height="10" mx="69.9775" my="112.169" rotation="0" visible="true" width="10"/> + <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <nodes> + <node idObject="57" type="NodePoint"/> + <node idObject="58" type="NodePoint"/> + <node idObject="59" type="NodePoint"/> + <node idObject="60" type="NodePoint"/> + </nodes> + </detail> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="66" inLayout="false" mx="7.40596" my="63.7441" name="pillow_base" seamAllowance="true" uuid="{47e85eb8-d313-4ba3-89ca-8cf97fcb6986}" version="2" width="#sewing_allowance"> + <data annotation="" foldPosition="" fontSize="0" height="10" letter="B2" mx="1589.07" my="142.16" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="10"> + <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/> + <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/> + <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/> + </data> + <patternInfo fontSize="0" height="10" mx="1079.23" my="132.163" rotation="0" visible="true" width="10"/> + <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <nodes> + <node idObject="62" type="NodePoint"/> + <node idObject="63" type="NodePoint"/> + <node idObject="64" type="NodePoint"/> + <node idObject="65" type="NodePoint"/> + </nodes> + </detail> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="71" inLayout="false" mx="11.6379" my="63.7441" name="pillow_top" seamAllowance="true" uuid="{92510744-4c3f-42b3-ba48-df101f0f9b6e}" version="2" width="#sewing_allowance"> + <data annotation="" foldPosition="" fontSize="0" height="10" letter="B3" mx="3766.82" my="122.166" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="10"> + <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/> + <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/> + <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/> + </data> + <patternInfo fontSize="0" height="10" mx="3316.96" my="132.163" rotation="0" visible="true" width="10"/> + <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <nodes> + <node idObject="67" type="NodePoint"/> + <node idObject="68" type="NodePoint"/> + <node idObject="69" type="NodePoint"/> + <node idObject="70" type="NodePoint"/> + </nodes> + </detail> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="76" inLayout="false" mx="0.528997" my="65.0666" name="casing_back" seamAllowance="true" uuid="{63e7b406-7fa2-45f9-9023-890e8c073c9c}" version="2" width="#sewing_allowance * 2"> + <data annotation="" foldPosition="" fontSize="0" height="10" letter="D1" mx="-419.078" my="502.221" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="10"> + <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/> + <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/> + <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/> + </data> + <patternInfo fontSize="0" height="10" mx="-413.435" my="90.2868" rotation="0" visible="true" width="10"/> + <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <nodes> + <node idObject="72" type="NodePoint"/> + <node idObject="73" type="NodePoint"/> + <node idObject="74" type="NodePoint"/> + <node idObject="75" type="NodePoint"/> + </nodes> + </detail> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="81" inLayout="false" mx="-3.43848" my="65.3311" name="casing_base" seamAllowance="true" uuid="{a1968fd6-7e01-42ff-807c-52c35ffe5128}" version="2" width="#sewing_allowance * 2"> + <data annotation="" foldPosition="" fontSize="0" height="10" letter="D2" mx="-2257.11" my="90.2868" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="10"> + <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/> + <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/> + <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/> + </data> + <patternInfo fontSize="0" height="10" mx="-2691.61" my="79.001" rotation="0" visible="true" width="10"/> + <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <nodes> + <node idObject="77" type="NodePoint"/> + <node idObject="78" type="NodePoint"/> + <node idObject="79" type="NodePoint"/> + <node idObject="80" type="NodePoint"/> + </nodes> + </detail> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="86" inLayout="false" mx="-10.5799" my="65.8601" name="casing_top" seamAllowance="true" uuid="{676eae54-30c1-405a-a0d7-178e0a3b8529}" version="2" width="#sewing_allowance * 2"> + <data annotation="" foldPosition="" fontSize="0" height="10" letter="D3" mx="-4760.12" my="107.216" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="10"> + <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/> + <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/> + <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/> + </data> + <patternInfo fontSize="0" height="10" mx="-5183.34" my="95.9298" rotation="0" visible="true" width="10"/> + <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <nodes> + <node idObject="82" type="NodePoint"/> + <node idObject="83" type="NodePoint"/> + <node idObject="84" type="NodePoint"/> + <node idObject="85" type="NodePoint"/> + </nodes> + </detail> + </details> + <groups/> + </draw> +</pattern> diff --git a/source/accessories/index.rst b/source/accessories/index.rst index 659a363..bd4831e 100644 --- a/source/accessories/index.rst +++ b/source/accessories/index.rst @@ -8,3 +8,4 @@ bags/index cases/index + household/index |