summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElena ``of Valhalla'' Grandi <valhalla@trueelena.org>2022-01-14 09:28:41 +0100
committerElena ``of Valhalla'' Grandi <valhalla@trueelena.org>2022-01-14 09:28:41 +0100
commit723f0d96565f2edbdff910c284612eaff54f9645 (patch)
treef8e8bfb461d167a18de942521bf493772996217e
parent02eadaf99bdfb8f0505aa4c0d711ae43e9d15dff (diff)
Componible backpack base: imported from my website
-rw-r--r--source/accessories/bags/componible_backpack_base/153330-img_5154.jpgbin0 -> 213286 bytes
-rw-r--r--source/accessories/bags/componible_backpack_base/153621-img_5155.jpgbin0 -> 165464 bytes
-rw-r--r--source/accessories/bags/componible_backpack_base/165749-img_5145.jpgbin0 -> 259848 bytes
-rw-r--r--source/accessories/bags/componible_backpack_base/165806-img_5146.jpgbin0 -> 260963 bytes
-rw-r--r--source/accessories/bags/componible_backpack_base/170448-img_5147.jpgbin0 -> 313238 bytes
-rw-r--r--source/accessories/bags/componible_backpack_base/170523-img_5149.jpgbin0 -> 213489 bytes
-rw-r--r--source/accessories/bags/componible_backpack_base/a01-clothing_bag_front.jpgbin0 -> 170691 bytes
-rw-r--r--source/accessories/bags/componible_backpack_base/a02-clothing_bag_top.jpgbin0 -> 301169 bytes
-rw-r--r--source/accessories/bags/componible_backpack_base/componible_backpack_base-A4.pdfbin0 -> 167026 bytes
-rw-r--r--source/accessories/bags/componible_backpack_base/componible_backpack_base-copyshop.pdfbin0 -> 47395 bytes
-rw-r--r--source/accessories/bags/componible_backpack_base/componible_backpack_base.val449
-rw-r--r--source/accessories/bags/componible_backpack_base/index.rst325
-rw-r--r--source/accessories/bags/componible_backpack_base/m01-webbing.jpgbin0 -> 301546 bytes
-rw-r--r--source/accessories/bags/componible_backpack_base/m02-binding_3dmesh.jpgbin0 -> 250486 bytes
-rw-r--r--source/accessories/bags/componible_backpack_base/m03-back_padding.jpgbin0 -> 190076 bytes
-rw-r--r--source/accessories/bags/componible_backpack_base/m04-back_3dmesh.jpgbin0 -> 264033 bytes
-rw-r--r--source/accessories/bags/componible_backpack_base/m05-back_sewed.jpgbin0 -> 285004 bytes
-rw-r--r--source/accessories/bags/componible_backpack_base/m06-handle.jpgbin0 -> 176587 bytes
-rw-r--r--source/accessories/bags/componible_backpack_base/m07-back_sides.jpgbin0 -> 200796 bytes
-rw-r--r--source/accessories/bags/componible_backpack_base/m08-bottom_pads.jpgbin0 -> 177745 bytes
-rw-r--r--source/accessories/bags/componible_backpack_base/m09-shoulder_straps.jpgbin0 -> 204879 bytes
-rw-r--r--source/accessories/bags/componible_backpack_base/m10-side_webbing.jpgbin0 -> 194814 bytes
-rw-r--r--source/accessories/bags/componible_backpack_base/m11-inside_pocket_bottom.jpgbin0 -> 212854 bytes
-rw-r--r--source/accessories/bags/componible_backpack_base/m12-inside_pocket_top.jpgbin0 -> 200357 bytes
-rw-r--r--source/accessories/bags/componible_backpack_base/m13-strap_triangle-01.jpgbin0 -> 168887 bytes
-rw-r--r--source/accessories/bags/componible_backpack_base/m14-strap_triangle-02.jpgbin0 -> 164849 bytes
-rw-r--r--source/accessories/bags/componible_backpack_base/m15-strap_triange-03.jpgbin0 -> 190313 bytes
-rw-r--r--source/accessories/bags/componible_backpack_base/m16-shoulder_straps.jpgbin0 -> 226390 bytes
-rw-r--r--source/accessories/bags/componible_backpack_base/m17-zipper_front_sides.jpgbin0 -> 130802 bytes
-rw-r--r--source/accessories/bags/componible_backpack_base/m18-zipper_back_sides.jpgbin0 -> 152720 bytes
-rw-r--r--source/accessories/bags/componible_backpack_base/m19-zipper_attached.jpgbin0 -> 236321 bytes
-rw-r--r--source/accessories/bags/componible_backpack_base/m20-flatlined_top_sides.jpgbin0 -> 250188 bytes
-rw-r--r--source/accessories/bags/componible_backpack_base/m21-flatlined_bottom.jpgbin0 -> 201699 bytes
-rw-r--r--source/accessories/bags/componible_backpack_base/m22-insert_padding.jpgbin0 -> 233396 bytes
-rw-r--r--source/accessories/bags/componible_backpack_base/m23-attached_shoulder_pads.jpgbin0 -> 279419 bytes
-rw-r--r--source/accessories/bags/componible_backpack_base/m24-attached_strap_triangles.jpgbin0 -> 313620 bytes
-rw-r--r--source/accessories/bags/componible_backpack_base/m25-assembled_sides_right_side.jpgbin0 -> 296492 bytes
-rw-r--r--source/accessories/bags/componible_backpack_base/m26-assembled_sides_wrong_side.jpgbin0 -> 241866 bytes
-rw-r--r--source/accessories/bags/componible_backpack_base/m27-lined_front.jpgbin0 -> 314767 bytes
-rw-r--r--source/accessories/bags/componible_backpack_base/m27-sides_and_back.jpgbin0 -> 230190 bytes
-rw-r--r--source/accessories/bags/componible_backpack_base/m28-backpack_without_front.jpgbin0 -> 135530 bytes
-rw-r--r--source/accessories/bags/componible_backpack_base/main_backpack_back.jpgbin0 -> 169825 bytes
-rw-r--r--source/accessories/bags/componible_backpack_base/main_backpack_front.jpgbin0 -> 146783 bytes
-rw-r--r--source/accessories/bags/index.rst9
-rw-r--r--source/accessories/index.rst1
45 files changed, 784 insertions, 0 deletions
diff --git a/source/accessories/bags/componible_backpack_base/153330-img_5154.jpg b/source/accessories/bags/componible_backpack_base/153330-img_5154.jpg
new file mode 100644
index 0000000..b79b6ea
--- /dev/null
+++ b/source/accessories/bags/componible_backpack_base/153330-img_5154.jpg
Binary files differ
diff --git a/source/accessories/bags/componible_backpack_base/153621-img_5155.jpg b/source/accessories/bags/componible_backpack_base/153621-img_5155.jpg
new file mode 100644
index 0000000..03eb3e0
--- /dev/null
+++ b/source/accessories/bags/componible_backpack_base/153621-img_5155.jpg
Binary files differ
diff --git a/source/accessories/bags/componible_backpack_base/165749-img_5145.jpg b/source/accessories/bags/componible_backpack_base/165749-img_5145.jpg
new file mode 100644
index 0000000..9de1578
--- /dev/null
+++ b/source/accessories/bags/componible_backpack_base/165749-img_5145.jpg
Binary files differ
diff --git a/source/accessories/bags/componible_backpack_base/165806-img_5146.jpg b/source/accessories/bags/componible_backpack_base/165806-img_5146.jpg
new file mode 100644
index 0000000..c4ee463
--- /dev/null
+++ b/source/accessories/bags/componible_backpack_base/165806-img_5146.jpg
Binary files differ
diff --git a/source/accessories/bags/componible_backpack_base/170448-img_5147.jpg b/source/accessories/bags/componible_backpack_base/170448-img_5147.jpg
new file mode 100644
index 0000000..ecbeb06
--- /dev/null
+++ b/source/accessories/bags/componible_backpack_base/170448-img_5147.jpg
Binary files differ
diff --git a/source/accessories/bags/componible_backpack_base/170523-img_5149.jpg b/source/accessories/bags/componible_backpack_base/170523-img_5149.jpg
new file mode 100644
index 0000000..475cd98
--- /dev/null
+++ b/source/accessories/bags/componible_backpack_base/170523-img_5149.jpg
Binary files differ
diff --git a/source/accessories/bags/componible_backpack_base/a01-clothing_bag_front.jpg b/source/accessories/bags/componible_backpack_base/a01-clothing_bag_front.jpg
new file mode 100644
index 0000000..e996a77
--- /dev/null
+++ b/source/accessories/bags/componible_backpack_base/a01-clothing_bag_front.jpg
Binary files differ
diff --git a/source/accessories/bags/componible_backpack_base/a02-clothing_bag_top.jpg b/source/accessories/bags/componible_backpack_base/a02-clothing_bag_top.jpg
new file mode 100644
index 0000000..039202d
--- /dev/null
+++ b/source/accessories/bags/componible_backpack_base/a02-clothing_bag_top.jpg
Binary files differ
diff --git a/source/accessories/bags/componible_backpack_base/componible_backpack_base-A4.pdf b/source/accessories/bags/componible_backpack_base/componible_backpack_base-A4.pdf
new file mode 100644
index 0000000..47ad1d2
--- /dev/null
+++ b/source/accessories/bags/componible_backpack_base/componible_backpack_base-A4.pdf
Binary files differ
diff --git a/source/accessories/bags/componible_backpack_base/componible_backpack_base-copyshop.pdf b/source/accessories/bags/componible_backpack_base/componible_backpack_base-copyshop.pdf
new file mode 100644
index 0000000..dbda534
--- /dev/null
+++ b/source/accessories/bags/componible_backpack_base/componible_backpack_base-copyshop.pdf
Binary files differ
diff --git a/source/accessories/bags/componible_backpack_base/componible_backpack_base.val b/source/accessories/bags/componible_backpack_base/componible_backpack_base.val
new file mode 100644
index 0000000..58ca548
--- /dev/null
+++ b/source/accessories/bags/componible_backpack_base/componible_backpack_base.val
@@ -0,0 +1,449 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<pattern>
+ <!--Pattern created with Valentina v0.7.49.0 (https://smart-pattern.com.ua/).-->
+ <version>0.8.11</version>
+ <unit>cm</unit>
+ <description/>
+ <notes/>
+ <patternName>Day pack</patternName>
+ <patternNumber/>
+ <company/>
+ <customer/>
+ <patternLabel>
+ <line alignment="0" bold="false" italic="false" sfIncrement="2" text="%patternName%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%date%"/>
+ </patternLabel>
+ <measurements/>
+ <increments>
+ <increment description="" formula="30" name="#width"/>
+ <increment description="" formula="42" name="#height"/>
+ <increment description="" formula="15" name="#depth"/>
+ <increment description="" formula="1.2" name="#zip_width"/>
+ </increments>
+ <previewCalculations/>
+ <draw name="backpack">
+ <calculation>
+ <point id="1" mx="0.132292" my="0.264583" name="A" type="single" x="0.79375" y="1.05833"/>
+ <point angle="0" basePoint="1" id="2" length="#width" lineColor="black" mx="0.132292" my="0.264583" name="A1" type="endLine" typeLine="hair"/>
+ <point angle="270" basePoint="1" id="3" length="#height" lineColor="black" mx="0.132292" my="0.264583" name="A2" type="endLine" typeLine="hair"/>
+ <point firstPoint="2" id="4" mx="0.132292" my="0.264583" name="A3" secondPoint="3" type="pointOfIntersection"/>
+ <point firstPoint="1" id="5" length="#width / 6 + 2" lineColor="black" mx="0.132292" my="0.264583" name="A4" secondPoint="3" type="alongLine" typeLine="none"/>
+ <point firstPoint="1" id="6" length="#width / 6" lineColor="black" mx="0.251267" my="0.0458545" name="A5" secondPoint="2" type="alongLine" typeLine="none"/>
+ <point firstPoint="2" id="7" length="Line_A_A5" lineColor="black" mx="0.132292" my="0.264583" name="A6" secondPoint="1" type="alongLine" typeLine="none"/>
+ <point firstPoint="2" id="8" length="Line_A_A4" lineColor="black" mx="0.132292" my="0.264583" name="A7" secondPoint="4" type="alongLine" typeLine="none"/>
+ <point firstPoint="6" id="9" mx="0.132292" my="0.264583" name="A8" secondPoint="5" type="pointOfIntersection"/>
+ <point firstPoint="7" id="10" mx="0.132292" my="0.264583" name="A9" secondPoint="8" type="pointOfIntersection"/>
+ <elArc angle1="90" angle2="180" center="9" color="black" id="11" radius1="Line_A_A5" radius2="Line_A_A4" rotationAngle="0" type="simple"/>
+ <elArc angle1="0" angle2="90" center="10" color="black" id="12" radius1="Line_A1_A6" radius2="Line_A1_A7" rotationAngle="0" type="simple"/>
+ <point firstPoint="3" id="13" length="3" lineColor="black" mx="0.132292" my="0.264583" name="A10" secondPoint="4" type="alongLine" typeLine="none"/>
+ <point firstPoint="3" id="14" length="Line_A2_A10 + 1" lineColor="black" mx="0.132292" my="0.264583" name="A11" secondPoint="5" type="alongLine" typeLine="none"/>
+ <point firstPoint="4" id="15" length="Line_A2_A10" lineColor="black" mx="0.132292" my="0.264583" name="A12" secondPoint="3" type="alongLine" typeLine="none"/>
+ <point firstPoint="4" id="16" length="Line_A2_A11" lineColor="black" mx="0.132292" my="0.264583" name="A13" secondPoint="2" type="alongLine" typeLine="none"/>
+ <point firstPoint="13" id="17" mx="0.132292" my="0.264583" name="A14" secondPoint="14" type="pointOfIntersection"/>
+ <point firstPoint="15" id="18" mx="0.132292" my="0.264583" name="A15" secondPoint="16" type="pointOfIntersection"/>
+ <elArc angle1="180" angle2="270" center="17" color="black" id="19" radius1="Line_A2_A10" radius2="Line_A2_A11" rotationAngle="0" type="simple"/>
+ <elArc angle1="270" angle2="0" center="18" color="black" id="20" radius1="Line_A3_A12" radius2="Line_A3_A13" rotationAngle="0" type="simple"/>
+ <point angle="90" basePoint="1" id="42" length="#depth" lineColor="black" mx="0.132292" my="0.264583" name="A19" type="endLine" typeLine="hair"/>
+ <line firstPoint="6" id="44" lineColor="black" secondPoint="7" typeLine="hair"/>
+ <line firstPoint="8" id="45" lineColor="black" secondPoint="16" typeLine="hair"/>
+ <line firstPoint="15" id="46" lineColor="black" secondPoint="13" typeLine="hair"/>
+ <line firstPoint="14" id="47" lineColor="black" secondPoint="5" typeLine="hair"/>
+ <point angle="0" basePoint="42" id="48" length="ElArc_A8_11 + ElArc_A9_12 + ElArc_A15_20 + ElArc_A14_19 + Line_A5_A6 + Line_A7_A13 + Line_A12_A10 + Line_A11_A4" lineColor="black" mx="0.132292" my="0.145608" name="A20" type="endLine" typeLine="hair"/>
+ <point firstPoint="42" id="49" length="ElArc_A14_19 + ElArc_A15_20 + Line_A12_A10 + 10" lineColor="black" mx="0.132292" my="0.264583" name="A21" secondPoint="48" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="49" id="50" mx="0.132292" my="0.264583" name="A22" secondPoint="1" type="pointOfIntersection"/>
+ <point firstPoint="42" id="56" length="CurrentLength - #zip_width" lineColor="black" mx="0.715287" my="-1.01801" name="A23" secondPoint="1" type="alongLine" typeLine="none"/>
+ <point firstPoint="42" id="57" length="CurrentLength/6" lineColor="black" mx="0.132292" my="0.264583" name="A24" secondPoint="56" type="alongLine" typeLine="none"/>
+ <point firstPoint="49" id="58" mx="0.132292" my="0.264583" name="A25" secondPoint="57" type="pointOfIntersection"/>
+ <point firstPoint="49" id="59" mx="0.132292" my="0.264583" name="A26" secondPoint="56" type="pointOfIntersection"/>
+ <point firstPoint="49" id="60" length="Line_A5_A6" lineColor="black" mx="0.132292" my="0.264583" name="A27" secondPoint="48" type="alongLine" typeLine="none"/>
+ <point firstPoint="60" id="61" mx="0.132292" my="0.264583" name="A28" secondPoint="57" type="pointOfIntersection"/>
+ <point firstPoint="60" id="62" mx="0.132292" my="0.264583" name="A29" secondPoint="56" type="pointOfIntersection"/>
+ <point firstPoint="48" id="63" mx="0.132292" my="0.264583" name="A30" secondPoint="57" type="pointOfIntersection"/>
+ <point firstPoint="48" id="64" mx="0.132292" my="0.264583" name="A31" secondPoint="56" type="pointOfIntersection"/>
+ <point firstPoint="60" id="65" length="CurrentLength/2" lineColor="black" mx="0.132292" my="0.264583" name="A32" secondPoint="48" type="alongLine" typeLine="none"/>
+ <point firstPoint="65" id="66" mx="0.132292" my="0.264583" name="A33" secondPoint="57" type="pointOfIntersection"/>
+ <point firstPoint="65" id="67" mx="0.132292" my="0.264583" name="A34" secondPoint="56" type="pointOfIntersection"/>
+ <point firstPoint="6" id="92" length="CurrentLength * 3 / 8 - 1" lineColor="black" mx="0.132292" my="0.264583" name="A35" secondPoint="7" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="1" id="93" length="CurrentLength/2" lineColor="black" mx="0.132292" my="0.264583" name="A36" secondPoint="2" type="alongLine" typeLine="none"/>
+ <point angle="270" basePoint="93" id="94" length="Line_A_A2 / 8 * 5" lineColor="black" mx="0.132292" my="0.264583" name="A37" type="endLine" typeLine="hair"/>
+ <point angle="180" basePoint="94" id="95" length="Line_A5_A35" lineColor="black" mx="0.132292" my="0.264583" name="A38" type="endLine" typeLine="hair"/>
+ <point firstPoint="14" id="96" length="CurrentLength/4" lineColor="black" mx="0.132292" my="0.264583" name="A39" secondPoint="16" type="alongLine" typeLine="none"/>
+ <line firstPoint="92" id="97" lineColor="black" secondPoint="94" typeLine="hair"/>
+ <spline angle1="AngleLine_A35_A37 + 4" angle2="90" color="black" id="98" length1="5" length2="10" point1="92" point4="94" type="simpleInteractive"/>
+ <point firstPoint="95" id="99" length="CurrentLength/2" lineColor="black" mx="0.132292" my="0.264583" name="A40" secondPoint="94" type="alongLine" typeLine="none"/>
+ <line firstPoint="99" id="100" lineColor="black" secondPoint="96" typeLine="hair"/>
+ <spline angle1="270" angle2="AngleLine_A40_A39 + 90" color="black" id="101" length1="8" length2="3" point1="94" point4="96" type="simpleInteractive"/>
+ <spline angle1="AngleLine_A40_A39 - 90" angle2="270" color="black" id="102" length1="3" length2="6" point1="96" point4="95" type="simpleInteractive"/>
+ <spline angle1="90" angle2="AngleLine_A35_A37 + 4" color="black" id="103" length1="10" length2="5" point1="95" point4="6" type="simpleInteractive"/>
+ <point firstPoint="1" id="114" length="CurrentLength/3*2 - 5" lineColor="black" mx="0.132292" my="0.264583" name="A41" secondPoint="3" type="alongLine" typeLine="none"/>
+ <point firstPoint="1" id="115" length="CurrentLength*6/8" lineColor="black" mx="0.132292" my="0.264583" name="A16" secondPoint="114" type="alongLine" typeLine="none"/>
+ <point angle="0" basePoint="115" id="116" length="Line_A_A1 / 3" lineColor="black" mx="0.132292" my="0.264583" name="A17" type="endLine" typeLine="hair"/>
+ <point firstPoint="1" id="117" length="CurrentLength/4" lineColor="black" mx="0.132292" my="0.264583" name="A18" secondPoint="2" type="alongLine" typeLine="none"/>
+ <spline angle1="AngleLine_A35_A37 + 4" angle2="90" color="black" id="118" length1="1.16002" length2="6" point1="117" point4="116" type="simpleInteractive"/>
+ <spline angle1="270" angle2="0" color="black" id="119" length1="4" length2="5" point1="116" point4="114" type="simpleInteractive"/>
+ <operation axisType="1" center="93" id="129" suffix="a" type="flippingByAxis">
+ <source>
+ <item idObject="117"/>
+ <item idObject="118"/>
+ <item idObject="116"/>
+ <item idObject="119"/>
+ <item idObject="114"/>
+ </source>
+ <destination>
+ <item idObject="130" mx="0.0664749" my="1.05439"/>
+ <item idObject="131" mx="2.14748e+09" my="2.14748e+09"/>
+ <item idObject="132" mx="0.132292" my="0.264583"/>
+ <item idObject="133" mx="2.14748e+09" my="2.14748e+09"/>
+ <item idObject="134" mx="0.132292" my="0.264583"/>
+ </destination>
+ </operation>
+ <point firstPoint="3" id="147" length="CurrentLength/4 - 2" lineColor="black" mx="0.132292" my="0.264583" name="A42" secondPoint="1" type="alongLine" typeLine="none"/>
+ <point firstPoint="93" id="148" mx="0.132292" my="0.264583" name="A43" secondPoint="3" type="pointOfIntersection"/>
+ <point firstPoint="148" id="149" length="CurrentLength/3 - 2" lineColor="black" mx="0.132292" my="0.264583" name="A44" secondPoint="93" type="alongLine" typeLine="none"/>
+ <point firstPoint="4" id="150" mx="0.132292" my="0.264583" name="A45" secondPoint="147" type="pointOfIntersection"/>
+ <spline angle1="20" angle2="180" color="black" id="151" length1="4" length2="6" point1="147" point4="149" type="simpleInteractive"/>
+ <spline angle1="0" angle2="160" color="black" id="152" length1="6" length2="4" point1="149" point4="150" type="simpleInteractive"/>
+ <point angle="180" basePoint="1" id="171" length="10" lineColor="black" mx="0.132292" my="0.264583" name="A46" type="endLine" typeLine="hair"/>
+ <point firstPoint="171" id="172" length="CurrentLength/2" lineColor="black" mx="0.132292" my="0.264583" name="A47" secondPoint="1" type="alongLine" typeLine="none"/>
+ <point angle="90" basePoint="172" id="173" length="5" lineColor="black" mx="0.132292" my="0.264583" name="A48" type="endLine" typeLine="hair"/>
+ <line firstPoint="49" id="178" lineColor="black" secondPoint="48" typeLine="hair"/>
+ <operation angle="0" center="0" id="179" length="12" rotationAngle="0" suffix="a1" type="moving">
+ <source>
+ <item idObject="16"/>
+ <item idObject="20"/>
+ <item idObject="15"/>
+ </source>
+ <destination>
+ <item idObject="180" mx="0.132292" my="0.264583" showLabel="true"/>
+ <item idObject="181"/>
+ <item idObject="182" mx="0.132292" my="0.264583" showLabel="true"/>
+ </destination>
+ </operation>
+ <point firstPoint="1" id="183" length="8" lineColor="black" mx="0.132292" my="0.264583" name="A49" secondPoint="3" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="180" id="184" mx="0.132292" my="0.264583" name="A50" secondPoint="183" showLabel="true" type="pointOfIntersection"/>
+ </calculation>
+ <modeling>
+ <point id="21" idObject="6" inUse="false" mx="0.132292" my="0.16483" type="modeling"/>
+ <point id="22" idObject="7" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <elArc id="23" idObject="12" inUse="false" type="modeling"/>
+ <point id="24" idObject="8" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <point id="25" idObject="16" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <elArc id="26" idObject="20" inUse="false" type="modeling"/>
+ <point id="27" idObject="15" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <point id="28" idObject="13" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <elArc id="29" idObject="19" inUse="false" type="modeling"/>
+ <point id="30" idObject="14" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <point id="31" idObject="5" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <elArc id="32" idObject="11" inUse="false" type="modeling"/>
+ <point id="51" idObject="42" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <point id="52" idObject="49" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <point id="53" idObject="50" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <point id="54" idObject="1" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <point id="68" idObject="58" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <point id="69" idObject="61" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <point id="70" idObject="62" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <point id="71" idObject="59" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <point id="73" idObject="61" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <point id="74" idObject="66" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <point id="75" idObject="67" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <point id="76" idObject="62" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <point id="78" idObject="49" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <point id="79" idObject="48" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <point id="80" idObject="63" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <point id="81" idObject="58" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <point id="87" idObject="58" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <point id="88" idObject="63" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <point id="89" idObject="64" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <point id="90" idObject="59" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <point id="104" idObject="92" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <spline id="105" idObject="98" inUse="false" type="modelingSpline"/>
+ <point id="106" idObject="94" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <spline id="107" idObject="101" inUse="false" type="modelingSpline"/>
+ <point id="108" idObject="96" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <spline id="109" idObject="102" inUse="false" type="modelingSpline"/>
+ <point id="110" idObject="95" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <spline id="111" idObject="103" inUse="false" type="modelingSpline"/>
+ <point id="112" idObject="6" inUse="false" mx="0.132292" my="0.16483" type="modeling"/>
+ <point id="120" idObject="117" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <spline id="121" idObject="118" inUse="false" type="modelingSpline"/>
+ <point id="122" idObject="116" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <spline id="123" idObject="119" inUse="false" type="modelingSpline"/>
+ <point id="124" idObject="114" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <point id="125" idObject="5" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <elArc id="126" idObject="11" inUse="false" type="modeling"/>
+ <point id="127" idObject="6" inUse="false" mx="0.132292" my="0.16483" type="modeling"/>
+ <point id="135" idObject="117" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <spline id="136" idObject="118" inUse="false" type="modelingSpline"/>
+ <point id="137" idObject="116" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <spline id="138" idObject="119" inUse="false" type="modelingSpline"/>
+ <point id="139" idObject="114" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <path id="140" inUse="false" name="right_shoulder_padding" type="2" typeLine="dotLine">
+ <nodes>
+ <node idObject="135" type="NodePoint"/>
+ <node idObject="136" reverse="0" type="NodeSpline"/>
+ <node idObject="137" type="NodePoint"/>
+ <node idObject="138" reverse="0" type="NodeSpline"/>
+ <node idObject="139" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="141" idObject="130" inUse="false" mx="0.0664749" my="1.05439" type="modeling"/>
+ <spline id="142" idObject="131" inUse="false" type="modelingSpline"/>
+ <point id="143" idObject="132" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <spline id="144" idObject="133" inUse="false" type="modelingSpline"/>
+ <point id="145" idObject="134" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <path id="146" inUse="false" name="left_shoulder_padding" type="2" typeLine="dotLine">
+ <nodes>
+ <node idObject="141" type="NodePoint"/>
+ <node idObject="142" reverse="0" type="NodeSpline"/>
+ <node idObject="143" type="NodePoint"/>
+ <node idObject="144" reverse="0" type="NodeSpline"/>
+ <node idObject="145" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="153" idObject="147" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <spline id="154" idObject="151" inUse="false" type="modelingSpline"/>
+ <point id="155" idObject="149" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <spline id="156" idObject="152" inUse="false" type="modelingSpline"/>
+ <point id="157" idObject="150" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <point id="158" idObject="16" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <elArc id="159" idObject="20" inUse="false" type="modeling"/>
+ <point id="160" idObject="15" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <point id="161" idObject="13" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <elArc id="162" idObject="19" inUse="false" type="modeling"/>
+ <point id="163" idObject="14" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <point id="165" idObject="147" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <spline id="166" idObject="151" inUse="false" type="modelingSpline"/>
+ <point id="167" idObject="149" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <spline id="168" idObject="152" inUse="false" type="modelingSpline"/>
+ <point id="169" idObject="150" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <path id="170" inUse="false" name="lower_padding" type="2" typeLine="dotLine">
+ <nodes>
+ <node idObject="165" type="NodePoint"/>
+ <node idObject="166" reverse="0" type="NodeSpline"/>
+ <node idObject="167" type="NodePoint"/>
+ <node idObject="168" reverse="0" type="NodeSpline"/>
+ <node idObject="169" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="174" idObject="171" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <point id="175" idObject="173" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <point id="176" idObject="1" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>
+ <point id="185" idObject="183" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="186" idObject="184" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="187" idObject="180" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <elArc id="188" idObject="181" inUse="false" type="modeling"/>
+ <point id="189" idObject="182" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="190" idObject="13" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <elArc id="191" idObject="19" inUse="false" type="modeling"/>
+ <point id="192" idObject="14" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ </modeling>
+ <details>
+ <detail forbidFlipping="false" id="33" mx="34.7937" my="10.2921" name="front_back" seamAllowance="true" united="false" version="2" width="2.5">
+ <data fontSize="0" height="5" letter="A" mx="509.679" my="102.269" quantity="2" rotation="0" visible="true" width="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%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mLining%, %wCut% %pQuantity%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="Padding, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="5" mx="318.236" my="99.13" rotation="0" visible="true" width="5"/>
+ <grainline arrows="0" length="90" mx="0" my="0" rotation="1" visible="false"/>
+ <nodes>
+ <node idObject="21" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/>
+ <node idObject="22" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/>
+ <node idObject="23" reverse="1" type="NodeElArc"/>
+ <node idObject="24" type="NodePoint"/>
+ <node idObject="25" type="NodePoint"/>
+ <node idObject="26" reverse="1" type="NodeElArc"/>
+ <node idObject="27" type="NodePoint"/>
+ <node idObject="28" type="NodePoint"/>
+ <node idObject="29" reverse="1" type="NodeElArc"/>
+ <node idObject="30" type="NodePoint"/>
+ <node idObject="31" type="NodePoint"/>
+ <node idObject="32" reverse="1" type="NodeElArc"/>
+ </nodes>
+ <iPaths>
+ <record path="140"/>
+ <record path="146"/>
+ <record path="170"/>
+ </iPaths>
+ </detail>
+ <detail forbidFlipping="false" id="55" mx="0" my="0" name="base" seamAllowance="true" united="false" version="2" width="2.5">
+ <data fontSize="0" height="5" letter="B" mx="323.558" my="-454.915" quantity="1" rotation="0" visible="true" width="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%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mLining%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="5" mx="134.742" my="-454.915" rotation="0" visible="true" width="5"/>
+ <grainline arrows="0" length="90" mx="0" my="0" rotation="1" visible="false"/>
+ <nodes>
+ <node idObject="51" type="NodePoint"/>
+ <node idObject="52" type="NodePoint"/>
+ <node idObject="53" type="NodePoint"/>
+ <node idObject="54" type="NodePoint"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="72" mx="-0.163795" my="0" name="back_top" seamAllowance="true" version="2" width="2.5">
+ <data annotation="" foldPosition="" fontSize="0" height="3" letter="D" mx="1953.52" my="-285.896" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="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="3" mx="1755.46" my="-285.896" rotation="0" visible="true" width="5"/>
+ <grainline arrows="0" length="90" mx="0" my="0" rotation="1" visible="false"/>
+ <nodes>
+ <node idObject="68" type="NodePoint"/>
+ <node idObject="69" type="NodePoint"/>
+ <node idObject="70" type="NodePoint"/>
+ <node idObject="71" type="NodePoint"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="77" mx="0.0620791" my="0.0620791" name="back_sides" seamAllowance="true" version="2" width="2.5">
+ <data annotation="" foldPosition="" fontSize="0" height="5" letter="E" mx="2743.65" my="-321.544" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="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="5" mx="2539.52" my="-321.544" rotation="0" visible="true" width="5"/>
+ <grainline arrows="0" length="90" mx="0" my="0" rotation="1" visible="false"/>
+ <nodes>
+ <node idObject="73" type="NodePoint"/>
+ <node idObject="74" type="NodePoint"/>
+ <node idObject="75" type="NodePoint"/>
+ <node idObject="76" type="NodePoint"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" id="82" mx="0" my="0" name="front_sides" seamAllowance="true" united="false" version="2" width="2.5">
+ <data fontSize="0" height="2" letter="C" mx="1639.11" my="-527.429" quantity="1" rotation="0" visible="true" width="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%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mLining%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="2" mx="1450.31" my="-524.377" rotation="0" visible="true" width="5"/>
+ <grainline arrows="0" length="90" mx="0" my="0" rotation="1" visible="false"/>
+ <nodes>
+ <node idObject="78" type="NodePoint"/>
+ <node idObject="79" type="NodePoint"/>
+ <node idObject="80" type="NodePoint"/>
+ <node idObject="81" type="NodePoint"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="91" mx="-0.163795" my="11.4657" name="back_sides_lining" seamAllowance="true" version="2" width="2.5">
+ <data annotation="" foldPosition="" fontSize="0" height="5" letter="F" mx="1968.25" my="-312.357" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="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="%mLining%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="5" mx="1762.5" my="-313.106" rotation="0" visible="true" width="5"/>
+ <grainline arrows="0" length="90" mx="0" my="0" rotation="1" visible="false"/>
+ <nodes>
+ <node idObject="87" type="NodePoint"/>
+ <node idObject="88" type="NodePoint"/>
+ <node idObject="89" type="NodePoint"/>
+ <node idObject="90" type="NodePoint"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" id="113" mx="0" my="0" name="shoulder_strap" seamAllowance="true" united="false" version="2" width="0">
+ <data fontSize="0" height="5" letter="G" mx="294.581" my="273.243" quantity="2" rotation="0" visible="true" width="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%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="3D mesh, %wCut% %pQuantity%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="Light Padding, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="5" mx="278.274" my="82.9864" rotation="0" visible="true" width="5"/>
+ <grainline arrows="0" length="90" mx="0" my="0" rotation="1" visible="false"/>
+ <nodes>
+ <node before="2.5" idObject="104" type="NodePoint"/>
+ <node idObject="105" reverse="0" type="NodeSpline"/>
+ <node idObject="106" type="NodePoint"/>
+ <node idObject="107" reverse="0" type="NodeSpline"/>
+ <node idObject="108" type="NodePoint"/>
+ <node idObject="109" reverse="0" type="NodeSpline"/>
+ <node idObject="110" type="NodePoint"/>
+ <node idObject="111" reverse="0" type="NodeSpline"/>
+ <node after="2.5" idObject="112" type="NodePoint"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" id="128" inLayout="true" mx="0" my="0" name="shoulder_padding" seamAllowance="true" united="false" version="2" width="2.5">
+ <data fontSize="0" height="5" letter="H" mx="85.5665" my="337.644" quantity="2" rotation="0" visible="true" width="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="3D mesh, %wCut% %pQuantity%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="Heavy Padding, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="5" mx="87.8251" my="138.994" rotation="0" visible="true" width="5"/>
+ <grainline arrows="0" length="90" mx="0" my="0" rotation="1" visible="false"/>
+ <nodes>
+ <node idObject="120" type="NodePoint"/>
+ <node idObject="121" reverse="0" type="NodeSpline"/>
+ <node idObject="122" type="NodePoint"/>
+ <node idObject="123" reverse="0" type="NodeSpline"/>
+ <node idObject="124" type="NodePoint"/>
+ <node idObject="125" type="NodePoint"/>
+ <node idObject="126" reverse="1" type="NodeElArc"/>
+ <node idObject="127" type="NodePoint"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="164" mx="0.067095" my="0" name="lower_padding" seamAllowance="true" version="2" width="2.5">
+ <data annotation="" foldPosition="" fontSize="0" height="5" letter="I" mx="593.039" my="1199.01" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="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="Heavy Padding, %wCut% %pQuantity%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="3D mesh, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="5" mx="372.418" my="1195.83" rotation="0" visible="true" width="5"/>
+ <grainline arrows="0" length="90" mx="0" my="0" rotation="1" visible="false"/>
+ <nodes>
+ <node after="2" idObject="153" type="NodePoint"/>
+ <node idObject="154" reverse="0" type="NodeSpline"/>
+ <node after="2" before="2" idObject="155" type="NodePoint"/>
+ <node idObject="156" reverse="0" type="NodeSpline"/>
+ <node before="2" idObject="157" type="NodePoint"/>
+ <node idObject="158" type="NodePoint"/>
+ <node idObject="159" reverse="1" type="NodeElArc"/>
+ <node idObject="160" type="NodePoint"/>
+ <node idObject="161" type="NodePoint"/>
+ <node idObject="162" reverse="1" type="NodeElArc"/>
+ <node idObject="163" type="NodePoint"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="177" inLayout="true" mx="27.2266" my="12.5386" name="lower_strap_support" seamAllowance="true" united="false" version="2" width="2">
+ <data annotation="" foldPosition="" fontSize="11" height="2" letter="J" mx="-234.942" my="-35.0907" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="4">
+ <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" mx="-232.406" my="-93.4158" rotation="0" visible="true" width="4"/>
+ <grainline arrows="0" length="90" mx="0" my="0" rotation="1" visible="false"/>
+ <nodes>
+ <node angle="2" before="2.5" idObject="174" type="NodePoint"/>
+ <node idObject="175" type="NodePoint"/>
+ <node after="2.5" angle="3" idObject="176" type="NodePoint"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="193" mx="74.8732" my="9.31437" name="lining_pocket" seamAllowance="true" version="2" width="2.5">
+ <data annotation="" foldPosition="" fontSize="0" height="5" letter="K" mx="779.408" my="430.944" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="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="%mLining%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="5" mx="571.329" my="430.92" rotation="0" visible="true" width="5"/>
+ <grainline arrows="0" length="1" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="185" type="NodePoint"/>
+ <node idObject="186" type="NodePoint"/>
+ <node idObject="187" type="NodePoint"/>
+ <node idObject="188" reverse="1" type="NodeElArc"/>
+ <node idObject="189" type="NodePoint"/>
+ <node idObject="190" type="NodePoint"/>
+ <node idObject="191" reverse="1" type="NodeElArc"/>
+ <node idObject="192" type="NodePoint"/>
+ </nodes>
+ </detail>
+ </details>
+ <groups/>
+ </draw>
+</pattern>
diff --git a/source/accessories/bags/componible_backpack_base/index.rst b/source/accessories/bags/componible_backpack_base/index.rst
new file mode 100644
index 0000000..1e10993
--- /dev/null
+++ b/source/accessories/bags/componible_backpack_base/index.rst
@@ -0,0 +1,325 @@
+Componible Backpack Base
+========================
+
+.. only:: html
+
+ .. contents::
+
+.. figure:: main_backpack_front.jpg
+ :align: center
+
+This is a basic day pack with MOLLE knock-off/compatible webbing, so
+that it can be expanded with accessories.
+
+.. figure:: main_backpack_back.jpg
+ :align: center
+
+It isn't a beginner's project, as it requires quite some sewing
+confidence and a sewing machine able to sew through multiple layers of
+heavy materials and sew both straigt and zig-zag stitches.
+
+Materials
+---------
+
+You will need:
+
+* 60 cm outer fabric (e.g. coated cordura);
+* 70 cm lining fabric (e.g. ripstop nylon or uncoated, lightweight
+ cordura);
+* a piece of 3D mesh less than 60 cm × 42 cm;
+* two pieces of rigid padding about 30 cm × 42 cm: a rigid foam, or a
+ rigid sheet plus softer foam
+* a piece of heavy padding less than 30 × 42 cm (for the back): 8-10 mm
+ EVA foam or neoprene;
+* a piece of lighter padding less than 30 × 42 cm (for the shoulder
+ straps): 3-4 mm EVA foram or neoprene;
+* 10 meters 2.5 cm webbing (with the color scheme in the pictures this
+ would be a bit more than 3 meters in the fabric color and a bit more
+ than 6 meters in the accent color);
+* 7 meters twill webbing to bind the raw edges:
+* 1 meter waterproof zipper plus sliders etc (to make a 90 cm long
+ zipper);
+* 33 cm round or thin elastic;
+* 1 handle;
+* termoplastic sewable feet;
+* 2 ladderlocks;
+* 2 side release buckles;
+* heavyweight sewing thread (regular all purpose thread isn't strong
+ enough).
+
+Pattern
+-------
+
+You can download the pattern in the following formats:
+
+.. only:: html
+
+ * as a :download:`valentina file <componible_backpack_base.val>`
+ where the measurements can be customized;
+ * as a :download:`A0 pdf file for copyshop printing
+ <componible_backpack_base-copyshop.pdf>`;
+ * as a :download:`A4 tiled pdf file for home printing
+ <componible_backpack_base-A4.pdf>`;
+
+.. only:: not html
+
+ * as a valentina file where the measurements can be customized;
+ * as a `A0 pdf file for copyshop printing <>_`;
+ * as a `A4 tiled pdf file for home printing <>_`;
+
+the latter two formats are based on a finished measurement of 30 cm × 42
+cm × 15 cm (width × height × depth) with 1.2 cm left for the zipper.
+
+Instructions
+------------
+
+.. tip::
+
+ Any time coated / water resistant fabric is involved, only use pins in
+ the sewing allowance, and use a long seam (e.g. 4 mm) to minimize holes
+ in the coating and preserve the water resistance.
+ Binder clips are useful to keep things together while sewing, and so is
+ masking tape, depending on the cases.
+ In the pictures you can see what I used in most cases.
+
+.. tip::
+
+ When working with webbing and edgebinding measure the amount you need,
+ cut and seal the edges with a flame to prevent fraying.
+
+.. tip::
+
+ When sewing TPU-coated fabric sometimes the machine may have issues
+ carrying it; in that case put a piece of tissue paper on the coating
+ while sewing and rip it out afterwards.
+
+Cut all fabric and lining parts according to the pattern, using the
+given sewing allowance (usually 2.5 cm).
+Cut the padding according to the pattern, without the sewing
+allowances.
+Cut the rigid padding about 5 mm smaller than the pattern.
+
+
+Attach the webbing and other accessories to the fabric panels.
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+.. figure:: m01-webbing.jpg
+ :align: center
+
+Cut 8 pieces of webbing as long as the front panel is wide, seal their
+edges; draw transversal lines at the center and every 4 cm to both edges
+using chalk or a similar disappearing marker.
+
+Put the webbing on the right side of the front panel, starting 5.5 cm
+from the top, and sew on every mark, backtacking once on every line.
+
+
+.. figure:: m10-side_webbing.jpg
+ :align: center
+
+Cut 8 pieces of webbing 15 cm long, seal their edges on a flame, fold
+down one end 2 cm and sew. Also cut 4 pieces of webbing 60 cm long, seal
+their edges.
+
+Put this webbing on each side panel, with the unfolded edge aligned to
+the back edge of the panel and sew every 4 cm from seam near the folded
+edge. Start 3.5 cm from the bottom with a short piece, then a long one,
+3 short, another long and a short one near the top.
+
+.. figure:: m06-handle.jpg
+ :align: center
+
+Attach the handle to the top panel, aligning the webbing edges with the
+edges of the panel. If you want also attach a piece of webbing as long
+as the top panel towards the back, sewing as usual at the center and
+every 4 cm.
+
+.. figure:: m08-bottom_pads.jpg
+ :align: center
+
+Sew the pads to the bottom panel.
+
+Prepare the lining pieces
+^^^^^^^^^^^^^^^^^^^^^^^^^
+
+.. figure:: m12-inside_pocket_top.jpg
+ :align: center
+
+.. figure:: m11-inside_pocket_bottom.jpg
+ :align: center
+
+Take the inner pocket lining piece, zigzag the top edge, fold it down 1
+cm and again 2 cm, sew 1-2 mm from the bottom fold to create a channel
+for the elastic.
+
+Place the elastic in the casing, put the wrong side of the pocket on the
+right side of the back panel lining with a pleat at the center bottom,
+sew all around with a seaming allowance of 1.5 cm, backticking over the
+elastic.
+
+Attach the padding to the back
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+.. figure:: m02-binding_3dmesh.jpg
+ :align: center
+
+Bind the edges of the 3D mesh that will be visible with the twill
+webbing.
+
+.. figure:: m03-back_padding.jpg
+ :align: center
+
+Baste by hand the heavy padding to the fabric back panel with a
+few stitches.
+
+.. figure:: m04-back_3dmesh.jpg
+ :align: center
+
+.. figure:: m05-back_sewed.jpg
+ :align: center
+
+Put the 3D mesh on top and sew near the edge of the mesh,
+enclosing the padding.
+
+Prepare the shoulder straps
+^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+.. figure:: m09-shoulder_straps.jpg
+ :align: center
+
+Sandwitch the light padding pieces between a layer of fabric and one of
+3D mesh, bind the edges with the twill webbing.
+
+.. figure:: m16-shoulder_straps.jpg
+ :align: center
+
+Cut two pieces of webbing 46 cm long, seal the edges and sew them to the
+shoulder straps near the top and every 8 cm, attaching the triglides
+near the bottom.
+
+
+.. figure:: m13-strap_triangle-01.jpg
+ :align: center
+
+Cut two pieces of webbing 70 cm long, seal their edges.
+
+Put one end on the right side of one small triangle of fabric, 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:: m14-strap_triangle-02.jpg
+ :align: center
+
+Fold the triangle in half, right sides facing, and sew 2.5 cm from the
+long edge.
+
+.. figure:: m15-strap_triange-03.jpg
+ :align: center
+
+Turn the triangle inside out, topstitch near the edges of the webbing.
+
+Assemble the sides / add the zipper
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+.. figure:: m07-back_sides.jpg
+ :align: center
+
+Place the top and one side panel of the fabric right sides together, sew
+the short side; repeat with the other side panel. Open the seam and
+(finger-)press the allowances towards the sides.
+
+.. figure:: m17-zipper_front_sides.jpg
+ :align: center
+
+Place the right side of the zipper on the right side of the front side
+panel (the thin one that is in one piece) and place the right side of
+its lining on top of both; sew so that thr zipper is sandwitched between
+the two layers and turn them inside out so that the zipper protudes.
+
+.. figure:: m18-zipper_back_sides.jpg
+ :align: center
+
+.. figure:: m19-zipper_attached.jpg
+ :align: center
+
+Place the right side of the zipper and assembled panel on the right side
+of the back side/top panel (the one assembled from the sides and top)
+and place the right side of its lining on top of both; sew as above and
+turn inside out.
+
+Insert the zipper pulls in the assembled top/sides.
+
+Baste the lining
+^^^^^^^^^^^^^^^^
+
+In this step we will attach all lining pieces to their fabric ones,
+wrong sides facing with a wide zig-zag stitch, so that they are easier
+to treat them as one while assembling the backpack and to prevent the
+raw edges from fraying before they are covered with tape.
+
+.. figure:: m20-flatlined_top_sides.jpg
+ :align: center
+
+Sew the lining and fabric of the top/side panels on the remaining raw
+edges.
+
+.. figure:: m21-flatlined_bottom.jpg
+ :align: center
+
+Sew the lining to fabric of the bottom panel.
+
+.. figure:: m22-insert_padding.jpg
+ :align: center
+
+.. figure:: m27-lined_front.jpg
+ :align: center
+
+Sandwitch the rigid padding between the lining and the fabric of the
+front panel, sew all around the edges.
+
+Sandwitch the rigid padding between the lining (including the pocket)
+and the fabric of the back panel, sew all around the edges.
+
+Assemble the backpack
+^^^^^^^^^^^^^^^^^^^^^
+
+.. figure:: m23-attached_shoulder_pads.jpg
+ :align: center
+
+.. figure:: m24-attached_strap_triangles.jpg
+ :align: center
+
+Sew the shoulder straps and the lower strap triangles to the back panel,
+1.5 cm from the edge.
+
+.. figure:: m25-assembled_sides_right_side.jpg
+ :align: center
+
+.. figure:: m26-assembled_sides_wrong_side.jpg
+ :align: center
+
+Place the bottom panel on the top/side panel, right (fabric) sides
+facing, sew on both short edges. Fingerpress the raw edges towards the
+bottom and bind them with twill webbing.
+
+.. figure:: m27-sides_and_back.jpg
+ :align: center
+
+.. figure:: m28-backpack_without_front.jpg
+ :align: center
+
+Place the right (fabric) side of the top/bottom/sides on the right side
+of the back, sew all around. You may have to clip the raw edges near the
+curves before sewing.
+
+Open a few centimeters of the zipper.
+
+Place the right (fabric) side of the top/bottom/sides on the right side
+of the front, sew all around. As above if needed clip the raw edges
+before sewing.
+
+Bind the remaining raw edges with the twill webbing (this will require
+two pieces of twill webbing 157 cm long).
+
+Turn the finished backpack inside-out, enjoy it and start planning
+accessories. :)
diff --git a/source/accessories/bags/componible_backpack_base/m01-webbing.jpg b/source/accessories/bags/componible_backpack_base/m01-webbing.jpg
new file mode 100644
index 0000000..54370a5
--- /dev/null
+++ b/source/accessories/bags/componible_backpack_base/m01-webbing.jpg
Binary files differ
diff --git a/source/accessories/bags/componible_backpack_base/m02-binding_3dmesh.jpg b/source/accessories/bags/componible_backpack_base/m02-binding_3dmesh.jpg
new file mode 100644
index 0000000..1fa8d81
--- /dev/null
+++ b/source/accessories/bags/componible_backpack_base/m02-binding_3dmesh.jpg
Binary files differ
diff --git a/source/accessories/bags/componible_backpack_base/m03-back_padding.jpg b/source/accessories/bags/componible_backpack_base/m03-back_padding.jpg
new file mode 100644
index 0000000..13d97da
--- /dev/null
+++ b/source/accessories/bags/componible_backpack_base/m03-back_padding.jpg
Binary files differ
diff --git a/source/accessories/bags/componible_backpack_base/m04-back_3dmesh.jpg b/source/accessories/bags/componible_backpack_base/m04-back_3dmesh.jpg
new file mode 100644
index 0000000..1f98c1c
--- /dev/null
+++ b/source/accessories/bags/componible_backpack_base/m04-back_3dmesh.jpg
Binary files differ
diff --git a/source/accessories/bags/componible_backpack_base/m05-back_sewed.jpg b/source/accessories/bags/componible_backpack_base/m05-back_sewed.jpg
new file mode 100644
index 0000000..ed04cc5
--- /dev/null
+++ b/source/accessories/bags/componible_backpack_base/m05-back_sewed.jpg
Binary files differ
diff --git a/source/accessories/bags/componible_backpack_base/m06-handle.jpg b/source/accessories/bags/componible_backpack_base/m06-handle.jpg
new file mode 100644
index 0000000..5567f10
--- /dev/null
+++ b/source/accessories/bags/componible_backpack_base/m06-handle.jpg
Binary files differ
diff --git a/source/accessories/bags/componible_backpack_base/m07-back_sides.jpg b/source/accessories/bags/componible_backpack_base/m07-back_sides.jpg
new file mode 100644
index 0000000..44cb95d
--- /dev/null
+++ b/source/accessories/bags/componible_backpack_base/m07-back_sides.jpg
Binary files differ
diff --git a/source/accessories/bags/componible_backpack_base/m08-bottom_pads.jpg b/source/accessories/bags/componible_backpack_base/m08-bottom_pads.jpg
new file mode 100644
index 0000000..c46895b
--- /dev/null
+++ b/source/accessories/bags/componible_backpack_base/m08-bottom_pads.jpg
Binary files differ
diff --git a/source/accessories/bags/componible_backpack_base/m09-shoulder_straps.jpg b/source/accessories/bags/componible_backpack_base/m09-shoulder_straps.jpg
new file mode 100644
index 0000000..54f284d
--- /dev/null
+++ b/source/accessories/bags/componible_backpack_base/m09-shoulder_straps.jpg
Binary files differ
diff --git a/source/accessories/bags/componible_backpack_base/m10-side_webbing.jpg b/source/accessories/bags/componible_backpack_base/m10-side_webbing.jpg
new file mode 100644
index 0000000..747dcb3
--- /dev/null
+++ b/source/accessories/bags/componible_backpack_base/m10-side_webbing.jpg
Binary files differ
diff --git a/source/accessories/bags/componible_backpack_base/m11-inside_pocket_bottom.jpg b/source/accessories/bags/componible_backpack_base/m11-inside_pocket_bottom.jpg
new file mode 100644
index 0000000..b9c2236
--- /dev/null
+++ b/source/accessories/bags/componible_backpack_base/m11-inside_pocket_bottom.jpg
Binary files differ
diff --git a/source/accessories/bags/componible_backpack_base/m12-inside_pocket_top.jpg b/source/accessories/bags/componible_backpack_base/m12-inside_pocket_top.jpg
new file mode 100644
index 0000000..afde7ef
--- /dev/null
+++ b/source/accessories/bags/componible_backpack_base/m12-inside_pocket_top.jpg
Binary files differ
diff --git a/source/accessories/bags/componible_backpack_base/m13-strap_triangle-01.jpg b/source/accessories/bags/componible_backpack_base/m13-strap_triangle-01.jpg
new file mode 100644
index 0000000..5b3b868
--- /dev/null
+++ b/source/accessories/bags/componible_backpack_base/m13-strap_triangle-01.jpg
Binary files differ
diff --git a/source/accessories/bags/componible_backpack_base/m14-strap_triangle-02.jpg b/source/accessories/bags/componible_backpack_base/m14-strap_triangle-02.jpg
new file mode 100644
index 0000000..542dde7
--- /dev/null
+++ b/source/accessories/bags/componible_backpack_base/m14-strap_triangle-02.jpg
Binary files differ
diff --git a/source/accessories/bags/componible_backpack_base/m15-strap_triange-03.jpg b/source/accessories/bags/componible_backpack_base/m15-strap_triange-03.jpg
new file mode 100644
index 0000000..202e89d
--- /dev/null
+++ b/source/accessories/bags/componible_backpack_base/m15-strap_triange-03.jpg
Binary files differ
diff --git a/source/accessories/bags/componible_backpack_base/m16-shoulder_straps.jpg b/source/accessories/bags/componible_backpack_base/m16-shoulder_straps.jpg
new file mode 100644
index 0000000..ccdf585
--- /dev/null
+++ b/source/accessories/bags/componible_backpack_base/m16-shoulder_straps.jpg
Binary files differ
diff --git a/source/accessories/bags/componible_backpack_base/m17-zipper_front_sides.jpg b/source/accessories/bags/componible_backpack_base/m17-zipper_front_sides.jpg
new file mode 100644
index 0000000..7708129
--- /dev/null
+++ b/source/accessories/bags/componible_backpack_base/m17-zipper_front_sides.jpg
Binary files differ
diff --git a/source/accessories/bags/componible_backpack_base/m18-zipper_back_sides.jpg b/source/accessories/bags/componible_backpack_base/m18-zipper_back_sides.jpg
new file mode 100644
index 0000000..13fcced
--- /dev/null
+++ b/source/accessories/bags/componible_backpack_base/m18-zipper_back_sides.jpg
Binary files differ
diff --git a/source/accessories/bags/componible_backpack_base/m19-zipper_attached.jpg b/source/accessories/bags/componible_backpack_base/m19-zipper_attached.jpg
new file mode 100644
index 0000000..5b2464d
--- /dev/null
+++ b/source/accessories/bags/componible_backpack_base/m19-zipper_attached.jpg
Binary files differ
diff --git a/source/accessories/bags/componible_backpack_base/m20-flatlined_top_sides.jpg b/source/accessories/bags/componible_backpack_base/m20-flatlined_top_sides.jpg
new file mode 100644
index 0000000..5ed0186
--- /dev/null
+++ b/source/accessories/bags/componible_backpack_base/m20-flatlined_top_sides.jpg
Binary files differ
diff --git a/source/accessories/bags/componible_backpack_base/m21-flatlined_bottom.jpg b/source/accessories/bags/componible_backpack_base/m21-flatlined_bottom.jpg
new file mode 100644
index 0000000..f75d468
--- /dev/null
+++ b/source/accessories/bags/componible_backpack_base/m21-flatlined_bottom.jpg
Binary files differ
diff --git a/source/accessories/bags/componible_backpack_base/m22-insert_padding.jpg b/source/accessories/bags/componible_backpack_base/m22-insert_padding.jpg
new file mode 100644
index 0000000..1096ceb
--- /dev/null
+++ b/source/accessories/bags/componible_backpack_base/m22-insert_padding.jpg
Binary files differ
diff --git a/source/accessories/bags/componible_backpack_base/m23-attached_shoulder_pads.jpg b/source/accessories/bags/componible_backpack_base/m23-attached_shoulder_pads.jpg
new file mode 100644
index 0000000..e43c20a
--- /dev/null
+++ b/source/accessories/bags/componible_backpack_base/m23-attached_shoulder_pads.jpg
Binary files differ
diff --git a/source/accessories/bags/componible_backpack_base/m24-attached_strap_triangles.jpg b/source/accessories/bags/componible_backpack_base/m24-attached_strap_triangles.jpg
new file mode 100644
index 0000000..fd1f7d4
--- /dev/null
+++ b/source/accessories/bags/componible_backpack_base/m24-attached_strap_triangles.jpg
Binary files differ
diff --git a/source/accessories/bags/componible_backpack_base/m25-assembled_sides_right_side.jpg b/source/accessories/bags/componible_backpack_base/m25-assembled_sides_right_side.jpg
new file mode 100644
index 0000000..dab9e24
--- /dev/null
+++ b/source/accessories/bags/componible_backpack_base/m25-assembled_sides_right_side.jpg
Binary files differ
diff --git a/source/accessories/bags/componible_backpack_base/m26-assembled_sides_wrong_side.jpg b/source/accessories/bags/componible_backpack_base/m26-assembled_sides_wrong_side.jpg
new file mode 100644
index 0000000..2beadff
--- /dev/null
+++ b/source/accessories/bags/componible_backpack_base/m26-assembled_sides_wrong_side.jpg
Binary files differ
diff --git a/source/accessories/bags/componible_backpack_base/m27-lined_front.jpg b/source/accessories/bags/componible_backpack_base/m27-lined_front.jpg
new file mode 100644
index 0000000..c53bb18
--- /dev/null
+++ b/source/accessories/bags/componible_backpack_base/m27-lined_front.jpg
Binary files differ
diff --git a/source/accessories/bags/componible_backpack_base/m27-sides_and_back.jpg b/source/accessories/bags/componible_backpack_base/m27-sides_and_back.jpg
new file mode 100644
index 0000000..7d4c845
--- /dev/null
+++ b/source/accessories/bags/componible_backpack_base/m27-sides_and_back.jpg
Binary files differ
diff --git a/source/accessories/bags/componible_backpack_base/m28-backpack_without_front.jpg b/source/accessories/bags/componible_backpack_base/m28-backpack_without_front.jpg
new file mode 100644
index 0000000..5b8e0da
--- /dev/null
+++ b/source/accessories/bags/componible_backpack_base/m28-backpack_without_front.jpg
Binary files differ
diff --git a/source/accessories/bags/componible_backpack_base/main_backpack_back.jpg b/source/accessories/bags/componible_backpack_base/main_backpack_back.jpg
new file mode 100644
index 0000000..a732a79
--- /dev/null
+++ b/source/accessories/bags/componible_backpack_base/main_backpack_back.jpg
Binary files differ
diff --git a/source/accessories/bags/componible_backpack_base/main_backpack_front.jpg b/source/accessories/bags/componible_backpack_base/main_backpack_front.jpg
new file mode 100644
index 0000000..a82c103
--- /dev/null
+++ b/source/accessories/bags/componible_backpack_base/main_backpack_front.jpg
Binary files differ
diff --git a/source/accessories/bags/index.rst b/source/accessories/bags/index.rst
new file mode 100644
index 0000000..8ecafa0
--- /dev/null
+++ b/source/accessories/bags/index.rst
@@ -0,0 +1,9 @@
+********************
+ Bags and Backpacks
+********************
+
+.. toctree::
+ :maxdepth: 2
+ :caption: Contents:
+
+ componible_backpack_base/index
diff --git a/source/accessories/index.rst b/source/accessories/index.rst
index 6c296e2..659a363 100644
--- a/source/accessories/index.rst
+++ b/source/accessories/index.rst
@@ -6,4 +6,5 @@
:maxdepth: 2
:caption: Contents:
+ bags/index
cases/index