diff options
Diffstat (limited to 'source')
33 files changed, 717 insertions, 0 deletions
diff --git a/source/accessories/bags/index.rst b/source/accessories/bags/index.rst index b52a26d..9bee1b5 100644 --- a/source/accessories/bags/index.rst +++ b/source/accessories/bags/index.rst @@ -9,4 +9,5 @@ drawstring_backpack/index modular_backpack_base/index pair_of_pockets/index + roll_top_backpack/index shoulder_sack/index diff --git a/source/accessories/bags/roll_top_backpack/0200-molle_back.jpg b/source/accessories/bags/roll_top_backpack/0200-molle_back.jpg Binary files differnew file mode 100644 index 0000000..b4dfd00 --- /dev/null +++ b/source/accessories/bags/roll_top_backpack/0200-molle_back.jpg diff --git a/source/accessories/bags/roll_top_backpack/0201-webbing_straps.jpg b/source/accessories/bags/roll_top_backpack/0201-webbing_straps.jpg Binary files differnew file mode 100644 index 0000000..b1e99d3 --- /dev/null +++ b/source/accessories/bags/roll_top_backpack/0201-webbing_straps.jpg diff --git a/source/accessories/bags/roll_top_backpack/0202-whipstitch_straps.jpg b/source/accessories/bags/roll_top_backpack/0202-whipstitch_straps.jpg Binary files differnew file mode 100644 index 0000000..9a9f900 --- /dev/null +++ b/source/accessories/bags/roll_top_backpack/0202-whipstitch_straps.jpg diff --git a/source/accessories/bags/roll_top_backpack/0203-sewing_shoulder_strap.jpg b/source/accessories/bags/roll_top_backpack/0203-sewing_shoulder_strap.jpg Binary files differnew file mode 100644 index 0000000..fcf3001 --- /dev/null +++ b/source/accessories/bags/roll_top_backpack/0203-sewing_shoulder_strap.jpg diff --git a/source/accessories/bags/roll_top_backpack/0204-sewing_closure_strap.jpg b/source/accessories/bags/roll_top_backpack/0204-sewing_closure_strap.jpg Binary files differnew file mode 100644 index 0000000..02fe492 --- /dev/null +++ b/source/accessories/bags/roll_top_backpack/0204-sewing_closure_strap.jpg diff --git a/source/accessories/bags/roll_top_backpack/0205-strap_support_preparation.jpg b/source/accessories/bags/roll_top_backpack/0205-strap_support_preparation.jpg Binary files differnew file mode 100644 index 0000000..ad82c57 --- /dev/null +++ b/source/accessories/bags/roll_top_backpack/0205-strap_support_preparation.jpg diff --git a/source/accessories/bags/roll_top_backpack/0206-strap_support_sewing.jpg b/source/accessories/bags/roll_top_backpack/0206-strap_support_sewing.jpg Binary files differnew file mode 100644 index 0000000..c585c0c --- /dev/null +++ b/source/accessories/bags/roll_top_backpack/0206-strap_support_sewing.jpg diff --git a/source/accessories/bags/roll_top_backpack/0207-strap_support_topstitching.jpg b/source/accessories/bags/roll_top_backpack/0207-strap_support_topstitching.jpg Binary files differnew file mode 100644 index 0000000..20736fd --- /dev/null +++ b/source/accessories/bags/roll_top_backpack/0207-strap_support_topstitching.jpg diff --git a/source/accessories/bags/roll_top_backpack/0208-attaching_strap_support.jpg b/source/accessories/bags/roll_top_backpack/0208-attaching_strap_support.jpg Binary files differnew file mode 100644 index 0000000..bed7148 --- /dev/null +++ b/source/accessories/bags/roll_top_backpack/0208-attaching_strap_support.jpg diff --git a/source/accessories/bags/roll_top_backpack/0209-sewing_back_pieces.jpg b/source/accessories/bags/roll_top_backpack/0209-sewing_back_pieces.jpg Binary files differnew file mode 100644 index 0000000..e328209 --- /dev/null +++ b/source/accessories/bags/roll_top_backpack/0209-sewing_back_pieces.jpg diff --git a/source/accessories/bags/roll_top_backpack/0301-preparing_front_closure.jpg b/source/accessories/bags/roll_top_backpack/0301-preparing_front_closure.jpg Binary files differnew file mode 100644 index 0000000..8e312e1 --- /dev/null +++ b/source/accessories/bags/roll_top_backpack/0301-preparing_front_closure.jpg diff --git a/source/accessories/bags/roll_top_backpack/0302-whipstitching_front_closure.jpg b/source/accessories/bags/roll_top_backpack/0302-whipstitching_front_closure.jpg Binary files differnew file mode 100644 index 0000000..131415a --- /dev/null +++ b/source/accessories/bags/roll_top_backpack/0302-whipstitching_front_closure.jpg diff --git a/source/accessories/bags/roll_top_backpack/0303-front_closure_placement.jpg b/source/accessories/bags/roll_top_backpack/0303-front_closure_placement.jpg Binary files differnew file mode 100644 index 0000000..8a2c8e2 --- /dev/null +++ b/source/accessories/bags/roll_top_backpack/0303-front_closure_placement.jpg diff --git a/source/accessories/bags/roll_top_backpack/0304-sewing_front_closure.jpg b/source/accessories/bags/roll_top_backpack/0304-sewing_front_closure.jpg Binary files differnew file mode 100644 index 0000000..600a524 --- /dev/null +++ b/source/accessories/bags/roll_top_backpack/0304-sewing_front_closure.jpg diff --git a/source/accessories/bags/roll_top_backpack/0305-webbing_cover_front.jpg b/source/accessories/bags/roll_top_backpack/0305-webbing_cover_front.jpg Binary files differnew file mode 100644 index 0000000..8251c8d --- /dev/null +++ b/source/accessories/bags/roll_top_backpack/0305-webbing_cover_front.jpg diff --git a/source/accessories/bags/roll_top_backpack/0401-back_over_back_lining.jpg b/source/accessories/bags/roll_top_backpack/0401-back_over_back_lining.jpg Binary files differnew file mode 100644 index 0000000..d2f95b9 --- /dev/null +++ b/source/accessories/bags/roll_top_backpack/0401-back_over_back_lining.jpg diff --git a/source/accessories/bags/roll_top_backpack/0402-side_and_lining_over_back.jpg b/source/accessories/bags/roll_top_backpack/0402-side_and_lining_over_back.jpg Binary files differnew file mode 100644 index 0000000..250dc70 --- /dev/null +++ b/source/accessories/bags/roll_top_backpack/0402-side_and_lining_over_back.jpg diff --git a/source/accessories/bags/roll_top_backpack/0403-sewing_side_seam.jpg b/source/accessories/bags/roll_top_backpack/0403-sewing_side_seam.jpg Binary files differnew file mode 100644 index 0000000..1005022 --- /dev/null +++ b/source/accessories/bags/roll_top_backpack/0403-sewing_side_seam.jpg diff --git a/source/accessories/bags/roll_top_backpack/0404-felling_side_seam.jpg b/source/accessories/bags/roll_top_backpack/0404-felling_side_seam.jpg Binary files differnew file mode 100644 index 0000000..26a4bd9 --- /dev/null +++ b/source/accessories/bags/roll_top_backpack/0404-felling_side_seam.jpg diff --git a/source/accessories/bags/roll_top_backpack/0405-sewing_front_side.jpg b/source/accessories/bags/roll_top_backpack/0405-sewing_front_side.jpg Binary files differnew file mode 100644 index 0000000..bb1f1c0 --- /dev/null +++ b/source/accessories/bags/roll_top_backpack/0405-sewing_front_side.jpg diff --git a/source/accessories/bags/roll_top_backpack/0406-felling_front_side.jpg b/source/accessories/bags/roll_top_backpack/0406-felling_front_side.jpg Binary files differnew file mode 100644 index 0000000..6fcd463 --- /dev/null +++ b/source/accessories/bags/roll_top_backpack/0406-felling_front_side.jpg diff --git a/source/accessories/bags/roll_top_backpack/0407-aligning_other_front_side.jpg b/source/accessories/bags/roll_top_backpack/0407-aligning_other_front_side.jpg Binary files differnew file mode 100644 index 0000000..e679e29 --- /dev/null +++ b/source/accessories/bags/roll_top_backpack/0407-aligning_other_front_side.jpg diff --git a/source/accessories/bags/roll_top_backpack/0410-attaching_bottom.jpg b/source/accessories/bags/roll_top_backpack/0410-attaching_bottom.jpg Binary files differnew file mode 100644 index 0000000..9e08592 --- /dev/null +++ b/source/accessories/bags/roll_top_backpack/0410-attaching_bottom.jpg diff --git a/source/accessories/bags/roll_top_backpack/0411-felling_base.jpg b/source/accessories/bags/roll_top_backpack/0411-felling_base.jpg Binary files differnew file mode 100644 index 0000000..7c0999c --- /dev/null +++ b/source/accessories/bags/roll_top_backpack/0411-felling_base.jpg diff --git a/source/accessories/bags/roll_top_backpack/0412-hemming_top_opening.jpg b/source/accessories/bags/roll_top_backpack/0412-hemming_top_opening.jpg Binary files differnew file mode 100644 index 0000000..af67c83 --- /dev/null +++ b/source/accessories/bags/roll_top_backpack/0412-hemming_top_opening.jpg diff --git a/source/accessories/bags/roll_top_backpack/0502-glued_bottom_reinforcement.jpg b/source/accessories/bags/roll_top_backpack/0502-glued_bottom_reinforcement.jpg Binary files differnew file mode 100644 index 0000000..11562fa --- /dev/null +++ b/source/accessories/bags/roll_top_backpack/0502-glued_bottom_reinforcement.jpg diff --git a/source/accessories/bags/roll_top_backpack/0503-sewing_bottom_reinforcement.jpg b/source/accessories/bags/roll_top_backpack/0503-sewing_bottom_reinforcement.jpg Binary files differnew file mode 100644 index 0000000..35c8a32 --- /dev/null +++ b/source/accessories/bags/roll_top_backpack/0503-sewing_bottom_reinforcement.jpg diff --git a/source/accessories/bags/roll_top_backpack/index.rst b/source/accessories/bags/roll_top_backpack/index.rst new file mode 100644 index 0000000..d2c329d --- /dev/null +++ b/source/accessories/bags/roll_top_backpack/index.rst @@ -0,0 +1,298 @@ +Roll Top Backpack +================= + +.. only:: html + + .. contents:: + +.. figure:: roll_top_backpack_front.jpg + :align: center + +This is a simple backpack with a roll top closure. + +The pictures show this backpack as being sewn completely by hand: this +was because of some specific constraints of the project (mentioned in +the blog post), and it shows that MYOG as a hobby can be accessible even +when lacking a sewing machine. + +Most of the constructions could of course be done by machine, but +in that case I think it would be easier to bind the raw edges instead of +felling them, and using the variant with box corners instead of a +separate bottom. Attaching the leather-ish protection to the bottom +needs to be done by hand, however. + +Materials +--------- + +Fabric +^^^^^^ + +* 1 m outer fabric (e.g. waxed canvas); +* 1 m lining fabric (e.g. lighter canvas); +* 30 cm leather-like material for reinforcements. + +Notions +^^^^^^^ + +* 2.1 m 25 mm webbing; +* 1.6 m 50 mm webbing; +* 4 50 mm D-rings; +* 2 25 mm D-rings; +* glue suitable for the leather-like material; +* strong sewing thread; + +Pattern +------- + +Download the pattern from :download:`roll_top_backpack.val`. + +The file is set up to only print the pattern pieces for the bottom, +strap support and webbing cover, also available as a tiled PDF in A4 +format: :download:`roll_top_backpack-A4.pdf`; everything else are just +rectangles, and their measurements can be taken from the Variables Table +in valentina. + +Instructions +------------ + +Cutting +^^^^^^^ + +Cut all pieces as indicated on the patter, either the basic pieces or +the ``bc`` variants if making the `Box Corners`_ variant. + +Back preparation +^^^^^^^^^^^^^^^^ + +.. note:: Optionally add a molle pattern to the back, to be able to + attach some removable padding. + + .. figure:: 0200-molle_back.jpg + :align: center + + Cut 7 pieces of 25 mm webbing as wide as the back (including + allowances); starting 6.5 cm from the base put them at one webbing + width of distance from each other over the bottom back piece. + + Mark a line in the center, and lines at every 4 cm on each distance, and + sew, backstitching over each piece. + + If desired, sew similar pieces of webbing to the lower part of the + other panels. + +.. figure:: 0201-webbing_straps.jpg + :align: center + +Cut 2 pieces of 50 mm webbing 80 cm long, fold them in half and slide +two wide D-rings in each of them. Sew them in place as close to the +D-ring as possible. + +.. figure:: 0202-whipstitch_straps.jpg + :align: center + +Optionally whipstitch or topstitch the edges of the webbing, making them +a single strap of double thickness. + +.. figure:: 0203-sewing_shoulder_strap.jpg + :align: center + +Sew the webbing pieces to the allowance at the top of the bottom back +piece, at 4 cm from the center. + +.. figure:: 0204-sewing_closure_strap.jpg + :align: center + +Cut a piece of 25 mm webbing, 70 cm long, sew it to the allowance at the +top of the bottom back piece, right at the center. + +.. figure:: 0205-strap_support_preparation.jpg + :align: center + +Cut two pieces of 25 mm webbing, 70 cm long, put them on each strap +support so that one edge goes from one corner to the middle of the long +side and there are 5 cm of webbing beyond the long side. + +.. figure:: 0206-strap_support_sewing.jpg + :align: center + +Fold the strap support in half, right sides facing, and sew at 1 cm from +the long edge. + +.. figure:: 0207-strap_support_topstitching.jpg + :align: center + +Turn inside out, topstitch all around the webbing. + +.. figure:: 0208-attaching_strap_support.jpg + :align: center + +Put the strap support on top of the bottom back, 5 cm from the bottom, +with the webbing facing up, and sew in the allowance. + +Trim the excess webbing. + +.. figure:: 0209-sewing_back_pieces.jpg + :align: center + +Right sides together, put the top back piece over the bottom back and +sew. Press the allowances up. + +Front preparation +^^^^^^^^^^^^^^^^^ + +.. figure:: 0301-preparing_front_closure.jpg + :align: center + +Cut 10 cm of 25 mm webbing, put two D-rings in it, fold it in half and +sew as close to the rings as possible. + +.. figure:: 0302-whipstitching_front_closure.jpg + :align: center + +Optionally whipstitch the two sides. + +.. figure:: 0303-front_closure_placement.jpg + :align: center + +Put it in the center of the front piece, in such a way that the top +of the D-rings aligns just below the level of the seam in the back. + +.. figure:: 0304-sewing_front_closure.jpg + :align: center + +Sew a 2 cm × 2 cm square at the bottom of the webbing, plus diagonals +for strength. + +.. figure:: 0305-webbing_cover_front.jpg + :align: center + +Put the webbing cover so that it covers the square seam and the raw ends +of the webbing, and appliquestitch it in place. + +Structure +^^^^^^^^^ + +.. figure:: 0401-back_over_back_lining.jpg + :align: center + +Put the back over the back lining, wrong sides together, aligning it at +the bottom edge, centering it between the side edges so that there is 1 +cm of lining excess on each side, and making sure that at the top the +back is 2 cm longer than the lining. + +.. figure:: 0402-side_and_lining_over_back.jpg + :align: center + +Put one side lining on top of one side, aligned at the bottom and with 2 +cm of excess side compared to the lining. +Put the side on top of the back, outer / fabric sides together, aligning +the side of the side with that of the back outer. + +.. figure:: 0403-sewing_side_seam.jpg + :align: center + +Sew the side seam at 2 cm from the back lining edge (i.e. 1 cm from +every other edge). + +.. figure:: 0404-felling_side_seam.jpg + :align: center + +Press the seam open, then press the allowance of the back lining in +half, press the seam towards the side and fell. + +Repeat with the other side. + +.. figure:: 0405-sewing_front_side.jpg + :align: center + +Put the front on top of one side, right sides together and aligned at +the bottom and side edge, put the front lining on top of everything, +with right side on top, and aligned at the bottom and so that there is 1 +cm of excess of lining on the side. Sew at 2 cm from the edge. + +.. figure:: 0406-felling_front_side.jpg + :align: center + +Fell the seam. + +.. tip:: you can slide a metal ruler between the side and the side + lining to help you fell the seam without catching the outer fabric. + +.. figure:: 0407-aligning_other_front_side.jpg + :align: center + +Repeat for the other side of the front. + +.. figure:: 0410-attaching_bottom.jpg + :align: center + +With the body still inside out, put the outer base on the base lining, +wrong sides together, so that the outer is centered on the lining. +Starting from the corners put the base in the body, aligning the edges of +the body with the edge of the outer base and taking care to keep the +corners neat. Sew at 2 cm from the base lining edge. + +.. figure:: 0411-felling_base.jpg + :align: center + +Press the seam towards the sides and fell, trying to fold the corners +as neatly as you can. + +.. figure:: 0412-hemming_top_opening.jpg + :align: center + +Fold down the fabric at the top towards the lining, twice, forming a +hem, hemstitch it in place. + +Reinforcements +^^^^^^^^^^^^^^ + +Cut three rectangular pieces of reinforcement material, 3 cm wide and 2 +cm tall, fold them in half and sew them over the end of the straps. + +.. figure:: 0502-glued_bottom_reinforcement.jpg + :align: center + +Cut the bottom piece F out of reinforcement material, glue the side tabs +closed to form a parallelepipedal open on the top. + +.. figure:: 0503-sewing_bottom_reinforcement.jpg + :align: center + +Applique-stitch the reinforcement to the bottom of the backpack, making +sure to only catch the fabric and not the lining. + +.. tip:: depending on the material this reinforcement could be glued to + the backpack instead of being sewn, but this would make it harder to + change it later in case it was ruined from use. + +Variants +-------- + +Bound raw edges +^^^^^^^^^^^^^^^ + +Instead of flat-felling the raw edges, you can cut every piece with the +same sewing allowance of 1 cm, sew the pieces as instructed and then +bind the raw edges with bias or straight tape. + +Box corners +^^^^^^^^^^^ + +Instead of a separate bottom you can make the front and back pieces +longer and add a seam at the center of the bottom; this will make the +bottom of the pack a bit less structured, but can be significantly +easier to sew. + +To do so, instead of pieces A, A1, B and D1 cut the pieces Abc, A1bc, +Bbc and D1bd, and skip piece E and E1. + +Sew the sides of the backpack as instructed above, aligning the pieces +from the top, when the instructions + +Gallery +------- + +.. figure:: roll_top_backpack_back.jpg + :align: center + diff --git a/source/accessories/bags/roll_top_backpack/roll_top_backpack-A4.pdf b/source/accessories/bags/roll_top_backpack/roll_top_backpack-A4.pdf Binary files differnew file mode 100644 index 0000000..ff7e3c3 --- /dev/null +++ b/source/accessories/bags/roll_top_backpack/roll_top_backpack-A4.pdf diff --git a/source/accessories/bags/roll_top_backpack/roll_top_backpack.val b/source/accessories/bags/roll_top_backpack/roll_top_backpack.val new file mode 100644 index 0000000..dfad8cf --- /dev/null +++ b/source/accessories/bags/roll_top_backpack/roll_top_backpack.val @@ -0,0 +1,418 @@ +<?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>Roll top backpack</patternName> + <patternNumber/> + <company/> + <customer/> + <birthDate>2000-01-01</birthDate> + <email/> + <patternLabel dateFormat="yyyy-MM-dd" 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="true" sfIncrement="0" text="%customer%"/> + <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%date%"/> + <line alignment="0" bold="false" italic="false" sfIncrement="0" text="width: %finalMeasurement_width%"/> + <line alignment="0" bold="false" italic="false" sfIncrement="0" text="base height: %finalMeasurement_base_height%"/> + <line alignment="0" bold="false" italic="false" sfIncrement="0" text="total height: %finalMeasurement_total_height%"/> + <line alignment="0" bold="false" italic="false" sfIncrement="0" text="depth: %finalMeasurement_depth%"/> + <line alignment="0" bold="false" italic="false" sfIncrement="0" text="height of bottom: %finalMeasurement_bottom_height%"/> + </patternLabel> + <finalMeasurements> + <finalMeasurment formula="#width" name="width"/> + <finalMeasurment formula="#base_height" name="base_height"/> + <finalMeasurment formula="#base_height + #top_height" name="total_height"/> + <finalMeasurment formula="#depth" name="depth"/> + <finalMeasurment formula="#bottom_height" name="bottom_height"/> + </finalMeasurements> + <measurements/> + <increments> + <increment formula="30" name="#width"/> + <increment formula="42" name="#base_height"/> + <increment formula="10" name="#depth"/> + <increment formula="#depth * 3" name="#top_height"/> + <increment formula="4" name="#bottom_height"/> + <increment formula="5" name="#strap_triangle"/> + <increment formula="2.5" name="#webbing"/> + <increment formula="1" name="#sewing_allowance"/> + </increments> + <previewCalculations/> + <draw name="backpack"> + <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="#base_height" lineColor="black" mx="0.264583" my="0.396875" name="A1" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="90" basePoint="2" id="3" length="#top_height" lineColor="black" mx="0.264583" my="0.396875" name="A2" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="0" basePoint="1" id="4" length="#width" lineColor="black" mx="0.264583" my="0.396875" name="A3" showLabel="true" type="endLine" typeLine="hair"/> + <point firstPoint="4" id="5" mx="0.264583" my="0.396875" name="A4" secondPoint="2" showLabel="true" type="pointOfIntersection"/> + <point firstPoint="4" id="6" mx="0.264583" my="0.396875" name="A5" secondPoint="3" showLabel="true" type="pointOfIntersection"/> + <point angle="180" basePoint="1" id="7" length="#depth" lineColor="black" mx="0.264583" my="0.396875" name="A6" showLabel="true" type="endLine" typeLine="hair"/> + <point firstPoint="7" id="8" mx="0.264583" my="0.396875" name="A7" secondPoint="3" showLabel="true" type="pointOfIntersection"/> + <point angle="270" basePoint="1" id="9" length="#depth" lineColor="black" mx="0.264583" my="0.396875" name="A8" showLabel="true" type="endLine" typeLine="hair"/> + <point firstPoint="4" id="10" mx="0.264583" my="0.396875" name="A9" secondPoint="9" showLabel="true" type="pointOfIntersection"/> + <point firstPoint="7" id="44" mx="0.264583" my="0.396875" name="A10" secondPoint="2" showLabel="true" type="pointOfIntersection"/> + <point angle="90" basePoint="1" id="68" length="#bottom_height" lineColor="black" mx="0.264583" my="0.396875" name="A11" showLabel="true" type="endLine" typeLine="hair"/> + <point firstPoint="4" id="69" mx="0.264583" my="0.396875" name="A12" secondPoint="68" showLabel="true" type="pointOfIntersection"/> + <point angle="0" basePoint="4" id="70" length="#bottom_height" lineColor="black" mx="0.264583" my="0.396875" name="A13" showLabel="true" type="endLine" typeLine="hair"/> + <point firstPoint="70" id="71" mx="0.264583" my="0.396875" name="A14" secondPoint="10" showLabel="true" type="pointOfIntersection"/> + <point angle="180" basePoint="1" id="72" length="#bottom_height" lineColor="black" mx="0.264583" my="0.396875" name="A15" showLabel="true" type="endLine" typeLine="hair"/> + <point firstPoint="72" id="73" mx="0.264583" my="0.396875" name="A16" secondPoint="9" showLabel="true" type="pointOfIntersection"/> + <point angle="270" basePoint="9" id="74" length="#bottom_height" lineColor="black" mx="0.264583" my="0.396875" name="A17" showLabel="true" type="endLine" typeLine="hair"/> + <point firstPoint="10" id="75" mx="0.264583" my="0.396875" name="A18" secondPoint="74" showLabel="true" type="pointOfIntersection"/> + <point angle="0" basePoint="1" id="89" length="#strap_triangle * 2" lineColor="black" mx="0.264583" my="0.396875" name="A19" showLabel="true" type="endLine" typeLine="hair"/> + <point firstPoint="1" id="90" length="CurrentLength/2" lineColor="black" mx="0.264583" my="0.396875" name="A20" secondPoint="89" showLabel="true" type="alongLine" typeLine="none"/> + <point angle="90" basePoint="90" id="91" length="#strap_triangle" lineColor="black" mx="0.264583" my="0.396875" name="A21" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="0" basePoint="89" id="96" length="#webbing + 1" lineColor="black" mx="0.264583" my="0.396875" name="A22" showLabel="true" type="endLine" typeLine="hair"/> + <point firstPoint="89" id="97" length="CurrentLength/2" lineColor="black" mx="0.264583" my="0.396875" name="A23" secondPoint="96" showLabel="true" type="alongLine" typeLine="none"/> + <point angle="90" basePoint="97" id="98" length="#webbing + 1.5" lineColor="black" mx="0.264583" my="0.396875" name="A24" showLabel="true" type="endLine" typeLine="hair"/> + <spline aScale="0" angle1="90" angle2="180 + 45" color="black" id="99" length1="3" length2="0.5" penStyle="hair" point1="89" point4="98" type="simpleInteractive"/> + <spline aScale="0" angle1="-45" angle2="90" color="black" id="100" length1="0.5" length2="3" penStyle="hair" point1="98" point4="96" type="simpleInteractive"/> + <point firstPoint="1" id="107" length="CurrentLength/2" lineColor="black" mx="0.264583" my="0.396875" name="A25" secondPoint="9" showLabel="true" type="alongLine" typeLine="none"/> + <point firstPoint="4" id="108" mx="0.264583" my="0.396875" name="A26" secondPoint="107" showLabel="true" type="pointOfIntersection"/> + </calculation> + <modeling> + <point id="11" idObject="1" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="12" idObject="3" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="13" idObject="6" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="14" idObject="4" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="16" idObject="2" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="17" idObject="5" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <path cut="false" firstToCountour="true" id="18" inUse="false" lastToCountour="true" name="roll_height" type="2" typeLine="dashDotLine" visible="1"> + <nodes> + <node idObject="16" type="NodePoint"/> + <node idObject="17" type="NodePoint"/> + </nodes> + </path> + <point id="19" idObject="1" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="20" idObject="3" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="21" idObject="6" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="22" idObject="4" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="24" idObject="1" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="25" idObject="2" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="26" idObject="5" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="27" idObject="4" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="29" idObject="2" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="30" idObject="3" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="31" idObject="6" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="32" idObject="5" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="39" idObject="7" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="40" idObject="8" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="41" idObject="3" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="42" idObject="1" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="45" idObject="44" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="46" idObject="2" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <path cut="false" firstToCountour="true" id="47" inUse="false" lastToCountour="true" name="roll_height" type="2" typeLine="dashDotLine" visible="1"> + <nodes> + <node idObject="45" type="NodePoint"/> + <node idObject="46" type="NodePoint"/> + </nodes> + </path> + <point id="53" idObject="7" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="54" idObject="8" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="55" idObject="3" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="56" idObject="1" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="58" idObject="9" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="59" idObject="1" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="60" idObject="4" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="61" idObject="10" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="63" idObject="9" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="64" idObject="1" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="65" idObject="4" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="66" idObject="10" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="76" idObject="9" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="77" idObject="73" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="78" idObject="72" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="79" idObject="1" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="80" idObject="68" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="81" idObject="69" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="82" idObject="4" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="83" idObject="70" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="84" idObject="71" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="85" idObject="10" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="86" idObject="75" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="87" idObject="74" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="92" idObject="1" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="93" idObject="91" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="94" idObject="89" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="101" idObject="89" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="102" idObject="99" inUse="false" type="modelingSpline"/> + <point id="103" idObject="98" inUse="false" mx="0.659786" my="-1.0522" showLabel="true" type="modeling"/> + <spline id="104" idObject="100" inUse="false" type="modelingSpline"/> + <point id="105" idObject="96" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="109" idObject="2" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="110" idObject="5" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="111" idObject="4" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="112" idObject="108" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="113" idObject="107" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="114" idObject="1" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="116" idObject="3" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="117" idObject="6" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="118" idObject="4" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="119" idObject="108" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="120" idObject="107" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="121" idObject="1" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="123" idObject="3" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="124" idObject="6" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="125" idObject="4" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="126" idObject="108" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="127" idObject="107" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="128" idObject="1" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="130" idObject="8" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="131" idObject="3" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="132" idObject="1" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="133" idObject="7" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + </modeling> + <details> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="15" inLayout="false" mx="-0.218377" my="-77.5359" name="front" seamAllowance="true" uuid="{8931ee09-cc33-4e2d-b222-2cc6b39ab924}" version="2" width="#sewing_allowance"> + <data annotation="" foldPosition="" fontSize="0" height="10" letter="A" mx="647.061" my="-2603.46" 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="130.599" my="-2603.46" rotation="0" visible="true" width="10"/> + <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <nodes> + <node idObject="11" type="NodePoint"/> + <node after="CurrentSeamAllowance * 2" idObject="12" type="NodePoint"/> + <node before="CurrentSeamAllowance * 2" idObject="13" type="NodePoint"/> + <node idObject="14" type="NodePoint"/> + </nodes> + <iPaths> + <record path="18"/> + </iPaths> + </detail> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="23" inLayout="false" mx="33.7915" my="-77.5672" name="face_lining" seamAllowance="true" uuid="{26022eb4-b00a-454b-a6e2-de67daffac0e}" version="2" width="#sewing_allowance"> + <data annotation="" foldPosition="" fontSize="0" height="10" letter="A1" mx="635.188" my="-2579.71" 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="%mLining%, %wCut% %pQuantity%"/> + </data> + <patternInfo fontSize="0" height="10" mx="112.79" my="-2579.71" rotation="0" visible="true" width="10"/> + <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <nodes> + <node after="CurrentSeamAllowance * 2" idObject="19" type="NodePoint"/> + <node after="0" before="CurrentSeamAllowance * 2" idObject="20" type="NodePoint"/> + <node after="CurrentSeamAllowance * 2" before="0" idObject="21" type="NodePoint"/> + <node before="CurrentSeamAllowance * 2" idObject="22" type="NodePoint"/> + </nodes> + </detail> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="28" inLayout="false" mx="0" my="0" name="bottom_back" seamAllowance="true" uuid="{ebd2ddaf-88b6-4651-af10-fe5e9cf4bdac}" version="2" width="#sewing_allowance"> + <data annotation="" foldPosition="" fontSize="0" height="10" letter="B" mx="670.806" my="-1475.55" 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="89.0451" my="-1475.55" rotation="0" visible="true" width="10"/> + <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <nodes> + <node idObject="24" type="NodePoint"/> + <node idObject="25" type="NodePoint"/> + <node idObject="26" type="NodePoint"/> + <node idObject="27" type="NodePoint"/> + </nodes> + </detail> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="33" inLayout="false" mx="-0.157066" my="-2.67012" name="top_back" seamAllowance="true" uuid="{d8849dd9-6659-43ac-8a7b-f4131753064b}" version="2" width="#sewing_allowance"> + <data annotation="" foldPosition="" fontSize="0" height="10" letter="C" mx="647.061" my="-2582.11" 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="89.0451" my="-2593.98" rotation="0" visible="true" width="10"/> + <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <nodes> + <node idObject="29" type="NodePoint"/> + <node after="CurrentSeamAllowance * 2" idObject="30" type="NodePoint"/> + <node before="CurrentSeamAllowance * 2" idObject="31" type="NodePoint"/> + <node idObject="32" type="NodePoint"/> + </nodes> + </detail> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="43" inLayout="false" mx="-15.9482" my="-0.212505" name="side" seamAllowance="true" uuid="{68241808-2671-4b25-b18b-437590f1592f}" version="2" width="#sewing_allowance"> + <data annotation="" foldPosition="" fontSize="0" height="10" letter="D" mx="-355.818" my="-2281.84" 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%"/> + </data> + <patternInfo fontSize="0" height="10" mx="-337.554" my="-2692.79" rotation="0" visible="true" width="10"/> + <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <nodes> + <node idObject="39" type="NodePoint"/> + <node after="CurrentSeamAllowance * 2" idObject="40" type="NodePoint"/> + <node before="CurrentSeamAllowance * 2" idObject="41" type="NodePoint"/> + <node idObject="42" type="NodePoint"/> + </nodes> + <iPaths> + <record path="47"/> + </iPaths> + </detail> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="57" inLayout="false" mx="-3.15623" my="-0.0809257" name="side_lining" seamAllowance="true" uuid="{0ddd2752-e6c1-4dbf-afbd-a4130805fcd8}" version="2" width="#sewing_allowance"> + <data annotation="" foldPosition="" fontSize="0" height="10" letter="D1" mx="-337.554" my="-2263.58" 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="%mLining%, %wCut% %pQuantity%"/> + </data> + <patternInfo fontSize="0" height="10" mx="-346.686" my="-2682.14" rotation="0" visible="true" width="10"/> + <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <nodes> + <node idObject="53" type="NodePoint"/> + <node after="0" idObject="54" type="NodePoint"/> + <node before="0" idObject="55" type="NodePoint"/> + <node idObject="56" type="NodePoint"/> + </nodes> + </detail> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="62" inLayout="false" mx="0.0573175" my="3.50836" name="base" seamAllowance="true" uuid="{e4b835ae-3763-4e00-b008-e52e013a6929}" version="2" width="#sewing_allowance"> + <data annotation="" foldPosition="" fontSize="0" height="10" letter="E" mx="486.198" my="46.4044" 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="66.2997" my="46.4044" rotation="0" visible="true" width="10"/> + <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <nodes> + <node idObject="58" type="NodePoint"/> + <node idObject="59" type="NodePoint"/> + <node idObject="60" type="NodePoint"/> + <node idObject="61" type="NodePoint"/> + </nodes> + </detail> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="67" inLayout="false" mx="34.2337" my="2.71869" name="base_lining" seamAllowance="true" uuid="{7b3bdf61-d2b1-4150-865a-371c74bbd3b8}" version="2" width="#sewing_allowance * 2"> + <data annotation="" foldPosition="" fontSize="0" height="10" letter="E1" mx="541.447" my="44.1998" 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="%mLining%, %wCut% %pQuantity%"/> + </data> + <patternInfo fontSize="0" height="10" mx="99.4495" my="55.2497" rotation="0" visible="true" width="10"/> + <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <nodes> + <node idObject="63" type="NodePoint"/> + <node idObject="64" type="NodePoint"/> + <node idObject="65" type="NodePoint"/> + <node idObject="66" type="NodePoint"/> + </nodes> + </detail> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="88" mx="3.4018" my="20.521" name="bottom" seamAllowance="true" uuid="{ad963df3-0eee-4cf6-874d-dcc367cb8425}" version="2" width="#sewing_allowance"> + <data annotation="" foldPosition="" fontSize="0" height="10" letter="F" mx="492.919" my="-228.855" 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="Reinforcement, %wCut% %pQuantity%"/> + </data> + <patternInfo fontSize="0" height="10" mx="88.0213" my="-221.814" rotation="0" visible="true" width="10"/> + <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <nodes> + <node before="0" idObject="76" type="NodePoint"/> + <node after="0" idObject="77" type="NodePoint"/> + <node before="0" idObject="78" type="NodePoint"/> + <node after="0" idObject="79" type="NodePoint"/> + <node after="0" before="0" idObject="80" type="NodePoint"/> + <node after="0" before="0" idObject="81" type="NodePoint"/> + <node before="0" idObject="82" type="NodePoint"/> + <node after="0" idObject="83" type="NodePoint"/> + <node before="0" idObject="84" type="NodePoint"/> + <node after="0" idObject="85" type="NodePoint"/> + <node after="0" before="0" idObject="86" type="NodePoint"/> + <node after="0" before="0" idObject="87" type="NodePoint"/> + </nodes> + </detail> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="95" mx="-13.2204" my="8.04723" name="strap_support" seamAllowance="true" uuid="{bca03fa7-01c9-4b56-abde-8641db2b19f4}" version="2" width="#sewing_allowance"> + <data annotation="" foldPosition="" fontSize="0" height="2.5" letter="G" mx="222.349" my="-56.567" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="2.5"> + <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="2.5" mx="127.956" my="-56.567" rotation="0" visible="true" width="2.5"/> + <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <nodes> + <node idObject="92" type="NodePoint"/> + <node idObject="93" type="NodePoint"/> + <node idObject="94" type="NodePoint"/> + </nodes> + </detail> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="106" mx="30.3037" my="20.5042" name="webbing_cover" uuid="{5f87d2d5-d178-4be4-830b-bd8e7a908965}" version="2" width="1"> + <data annotation="" foldPosition="" fontSize="0" height="2" letter="H" mx="439.56" my="-94.582" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="2"> + <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="Reinforcement, %wCut% %pQuantity%"/> + </data> + <patternInfo fontSize="0" height="2" mx="440.507" my="-34.8348" rotation="0" visible="true" width="2"/> + <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <nodes> + <node idObject="101" type="NodePoint"/> + <node idObject="102" reverse="0" type="NodeSpline"/> + <node idObject="103" type="NodePoint"/> + <node idObject="104" reverse="0" type="NodeSpline"/> + <node idObject="105" type="NodePoint"/> + </nodes> + </detail> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="115" inLayout="false" mx="33.6426" my="-7.12872" name="bottom_back_box_corners" seamAllowance="true" uuid="{8a2b40a9-2553-44d9-b811-be9a4bc4fc1d}" version="2" width="#sewing_allowance"> + <data annotation="" foldPosition="" fontSize="0" height="10" letter="Bbc" mx="516.552" my="-1401.62" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="15"> + <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="94.5375" my="-1415.8" rotation="0" visible="true" width="10"/> + <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <nodes> + <node idObject="109" type="NodePoint"/> + <node idObject="110" type="NodePoint"/> + <node idObject="111" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/> + <node idObject="112" type="NodePoint"/> + <node idObject="113" type="NodePoint"/> + <node idObject="114" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/> + </nodes> + </detail> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="122" inLayout="false" mx="68.4107" my="-2.75144" name="front_box_corners" seamAllowance="true" uuid="{e8551fee-866d-44b0-975c-8a697badeeea}" version="2" width="#sewing_allowance"> + <data annotation="" foldPosition="" fontSize="0" height="10" letter="Abc" mx="529.41" my="-2588.06" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="15"> + <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="103.991" my="-2588.06" rotation="0" visible="true" width="10"/> + <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <nodes> + <node after="CurrentSeamAllowance * 2" idObject="116" type="NodePoint"/> + <node before="CurrentSeamAllowance * 2" idObject="117" type="NodePoint"/> + <node idObject="118" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/> + <node idObject="119" type="NodePoint"/> + <node idObject="120" type="NodePoint"/> + <node idObject="121" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/> + </nodes> + </detail> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="129" inLayout="false" mx="67.5353" my="-84.0439" name="face_lining_box_corner" seamAllowance="true" uuid="{0dbd25da-c1d4-4712-823a-0fac1341c798}" version="2" width="#sewing_allowance"> + <data annotation="" foldPosition="" fontSize="0" height="10" letter="A1bc" mx="548.318" my="-2583.36" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="15"> + <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="%mLining%, %wCut% %pQuantity%"/> + </data> + <patternInfo fontSize="0" height="10" mx="108.718" my="-2588.08" rotation="0" visible="true" width="10"/> + <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <nodes> + <node after="0" before="CurrentSeamAllowance * 2" idObject="123" type="NodePoint"/> + <node after="CurrentSeamAllowance * 2" before="0" idObject="124" type="NodePoint"/> + <node after="CurrentSeamAllowance * 2" before="CurrentSeamAllowance * 2" idObject="125" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/> + <node after="CurrentSeamAllowance * 2" before="CurrentSeamAllowance * 2" idObject="126" type="NodePoint"/> + <node after="CurrentSeamAllowance * 2" before="CurrentSeamAllowance * 2" idObject="127" type="NodePoint"/> + <node after="CurrentSeamAllowance * 2" before="CurrentSeamAllowance * 2" idObject="128" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/> + </nodes> + </detail> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="134" inLayout="false" mx="-28.765" my="0.125065" name="side_lining_box_corners" seamAllowance="true" uuid="{fb395438-7d59-45bc-973b-a4af227662b2}" version="2" width="#sewing_allowance"> + <data annotation="" foldPosition="" fontSize="0" height="10" letter="D1bc" mx="-343.206" my="-2271.29" 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="%mLining%, %wCut% %pQuantity%"/> + </data> + <patternInfo fontSize="0" height="10" mx="-347.972" my="-2649.44" rotation="0" visible="true" width="10"/> + <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <nodes> + <node after="0" idObject="130" type="NodePoint"/> + <node before="0" idObject="131" type="NodePoint"/> + <node after="CurrentSeamAllowance * 2" idObject="132" type="NodePoint"/> + <node before="CurrentSeamAllowance * 2" idObject="133" type="NodePoint"/> + </nodes> + </detail> + </details> + <groups/> + </draw> +</pattern> diff --git a/source/accessories/bags/roll_top_backpack/roll_top_backpack_back.jpg b/source/accessories/bags/roll_top_backpack/roll_top_backpack_back.jpg Binary files differnew file mode 100644 index 0000000..6a34ddd --- /dev/null +++ b/source/accessories/bags/roll_top_backpack/roll_top_backpack_back.jpg diff --git a/source/accessories/bags/roll_top_backpack/roll_top_backpack_front.jpg b/source/accessories/bags/roll_top_backpack/roll_top_backpack_front.jpg Binary files differnew file mode 100644 index 0000000..4fe3d3c --- /dev/null +++ b/source/accessories/bags/roll_top_backpack/roll_top_backpack_front.jpg |