summaryrefslogtreecommitdiff
path: root/source/accessories
diff options
context:
space:
mode:
Diffstat (limited to 'source/accessories')
-rw-r--r--source/accessories/bags/roll_top_backpack/index.rst30
-rw-r--r--source/accessories/bags/roll_top_backpack/roll_top_backpack.val68
2 files changed, 81 insertions, 17 deletions
diff --git a/source/accessories/bags/roll_top_backpack/index.rst b/source/accessories/bags/roll_top_backpack/index.rst
index 7a41de1..44f4b39 100644
--- a/source/accessories/bags/roll_top_backpack/index.rst
+++ b/source/accessories/bags/roll_top_backpack/index.rst
@@ -42,16 +42,32 @@ Instructions
Back preparation
^^^^^^^^^^^^^^^^
-Cut 6 pieces of 25 mm webbing as wide as the back (including
-allowances); starting 11.5 cm from the base put them at one webbing
-width of distance from each other over the bottom back piece.
+.. note:: Optionally add a molle pattern to the back, to be able to
+ attach some removable padding.
-Mark a line in the center, and lines at every 4 cm on each distance, and
-sew, backstitching over each piece.
+ 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.
-[cut 50 mm webbing for the shoulder straps, baste to the same piece]
+ Mark a line in the center, and lines at every 4 cm on each distance, and
+ sew, backstitching over each piece.
-[cut 25 mm webbing for the closure, baste to the same piece]
+ If desired, sew similar pieces of webbing to the lower part of the
+ p
+ other panels.
+
+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.
+
+Optionally whipstitch or topstitch the edges of the webbing, making them
+a single strap of double thickness.
+
+Sew the webbing pieces to the allowance at the top of the bottom back
+piece, at 4 cm from the center.
+
+Cut a piece of 25 mm webbing, 60 cm long, sew it to the allowance at the
+top of the bottom back piece, right at the center.
[cut 25 mm webbing for the lower part of the shoulder straps, TBD]
diff --git a/source/accessories/bags/roll_top_backpack/roll_top_backpack.val b/source/accessories/bags/roll_top_backpack/roll_top_backpack.val
index dd7a78d..c4aedc6 100644
--- a/source/accessories/bags/roll_top_backpack/roll_top_backpack.val
+++ b/source/accessories/bags/roll_top_backpack/roll_top_backpack.val
@@ -36,7 +36,9 @@
<increment formula="42" name="#base_height"/>
<increment formula="10" name="#depth"/>
<increment formula="#depth * 3" name="#top_height"/>
- <increment formula="8" name="#bottom_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/>
@@ -61,6 +63,14 @@
<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"/>
</calculation>
<modeling>
<point id="11" idObject="1" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
@@ -123,9 +133,17 @@
<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="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="102" idObject="99" inUse="true" type="modelingSpline"/>
+ <point id="103" idObject="98" inUse="true" mx="0.659786" my="-1.0522" showLabel="true" type="modeling"/>
+ <spline id="104" idObject="100" inUse="true" type="modelingSpline"/>
+ <point id="105" idObject="96" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
</modeling>
<details>
- <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="15" mx="-0.218377" my="-77.5359" name="front" seamAllowance="true" uuid="{8931ee09-cc33-4e2d-b222-2cc6b39ab924}" version="2" width="#sewing_allowance">
+ <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%"/>
@@ -143,7 +161,7 @@
<record path="18"/>
</iPaths>
</detail>
- <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="23" mx="33.7915" my="-77.5672" name="face_lining" seamAllowance="true" uuid="{26022eb4-b00a-454b-a6e2-de67daffac0e}" version="2" width="#sewing_allowance">
+ <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%"/>
@@ -158,7 +176,7 @@
<node before="CurrentSeamAllowance * 2" idObject="22" type="NodePoint"/>
</nodes>
</detail>
- <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="28" mx="0" my="0" name="bottom_back" seamAllowance="true" uuid="{ebd2ddaf-88b6-4651-af10-fe5e9cf4bdac}" version="2" width="#sewing_allowance">
+ <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%"/>
@@ -173,7 +191,7 @@
<node idObject="27" type="NodePoint"/>
</nodes>
</detail>
- <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="33" mx="-0.157066" my="-2.67012" name="top_back" seamAllowance="true" uuid="{d8849dd9-6659-43ac-8a7b-f4131753064b}" version="2" width="#sewing_allowance">
+ <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%"/>
@@ -188,7 +206,7 @@
<node idObject="32" type="NodePoint"/>
</nodes>
</detail>
- <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="43" mx="-15.9482" my="-0.212505" name="side" seamAllowance="true" uuid="{68241808-2671-4b25-b18b-437590f1592f}" version="2" width="#sewing_allowance">
+ <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%"/>
@@ -206,7 +224,7 @@
<record path="47"/>
</iPaths>
</detail>
- <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="57" mx="-3.15623" my="-0.0809257" name="side_lining" seamAllowance="true" uuid="{0ddd2752-e6c1-4dbf-afbd-a4130805fcd8}" version="2" width="#sewing_allowance">
+ <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%"/>
@@ -221,7 +239,7 @@
<node idObject="56" type="NodePoint"/>
</nodes>
</detail>
- <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="62" mx="0.0573175" my="3.50836" name="base" seamAllowance="true" uuid="{e4b835ae-3763-4e00-b008-e52e013a6929}" version="2" width="#sewing_allowance">
+ <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%"/>
@@ -236,7 +254,7 @@
<node idObject="61" type="NodePoint"/>
</nodes>
</detail>
- <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="67" mx="34.2337" my="2.71869" name="base_lining" seamAllowance="true" uuid="{7b3bdf61-d2b1-4150-865a-371c74bbd3b8}" version="2" width="#sewing_allowance * 2">
+ <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%"/>
@@ -251,7 +269,7 @@
<node idObject="66" type="NodePoint"/>
</nodes>
</detail>
- <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="88" mx="8.19182" my="25.311" name="bottom" seamAllowance="true" uuid="{ad963df3-0eee-4cf6-874d-dcc367cb8425}" version="2" width="#sewing_allowance">
+ <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%"/>
@@ -274,6 +292,36 @@
<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>
</details>
<groups/>
</draw>