aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElena ``of Valhalla'' Grandi <valhalla@trueelena.org>2017-02-12 21:01:11 +0100
committerElena ``of Valhalla'' Grandi <valhalla@trueelena.org>2017-02-12 21:01:11 +0100
commit32fb9c9310e6c1a3639eca9f22e43a13c1d01b3f (patch)
treedcc02a02ad13cf2f37274e9a796cb7721edc605f
parentbad173b9e03d7a885aa331280d00da5cc07ed675 (diff)
Jacket block and removable sleeves jacket
-rw-r--r--easy_fitting_jacket_block.val223
-rw-r--r--jacket_removable_sleeves.val265
2 files changed, 488 insertions, 0 deletions
diff --git a/easy_fitting_jacket_block.val b/easy_fitting_jacket_block.val
new file mode 100644
index 0000000..650787b
--- /dev/null
+++ b/easy_fitting_jacket_block.val
@@ -0,0 +1,223 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<pattern>
+ <!--Pattern created with Valentina (http://www.valentina-project.org/).-->
+ <version>0.2.4</version>
+ <unit>cm</unit>
+ <author/>
+ <description/>
+ <notes/>
+ <measurements>../measurements/EoV.vit</measurements>
+ <increments/>
+ <draw name="body">
+ <calculation>
+ <point type="single" x="0.79375" y="1.05833" id="1" name="A" mx="0.132292" my="0.264583"/>
+ <point type="endLine" typeLine="hair" id="2" name="A1" basePoint="1" mx="0.132292" lineColor="black" my="0.264583" angle="270" length=" neck_back_to_waist_b + 3"/>
+ <point type="endLine" typeLine="hair" id="3" name="A2" basePoint="2" mx="0.132292" lineColor="black" my="0.264583" angle="270" length="height_waist_side_to_hip"/>
+ <point type="endLine" typeLine="hair" id="4" name="A3" basePoint="1" mx="0.132292" lineColor="black" my="0.264583" angle="0" length="bust_circ / 4 + 4.5"/>
+ <point type="pointOfIntersection" id="5" name="A4" firstPoint="4" secondPoint="2" mx="0.132292" my="0.264583"/>
+ <point type="pointOfIntersection" id="6" name="A5" firstPoint="4" secondPoint="3" mx="0.132292" my="0.264583"/>
+ <point type="alongLine" typeLine="none" id="7" name="A6" firstPoint="1" secondPoint="2" mx="0.132292" lineColor="black" my="0.264583" length="2"/>
+ <point type="alongLine" typeLine="none" id="8" name="A7" firstPoint="7" secondPoint="2" mx="0.132292" lineColor="black" my="0.264583" length="neck_back_to_highbust_b + 4"/>
+ <point type="pointOfIntersection" id="9" name="A8" firstPoint="4" secondPoint="8" mx="0.132292" my="0.264583"/>
+ <point type="alongLine" typeLine="none" id="10" name="A9" firstPoint="7" secondPoint="8" mx="0.132292" lineColor="black" my="0.264583" length="Line_A6_A7 / 2"/>
+ <point type="alongLine" typeLine="none" id="11" name="A10" firstPoint="7" secondPoint="10" mx="0.132292" lineColor="black" my="0.264583" length="Line_A6_A9 / 4 - 0.25"/>
+ <point type="alongLine" typeLine="none" id="12" name="A11" firstPoint="1" secondPoint="4" mx="0.132292" lineColor="black" my="0.264583" length="neck_circ / 5 + 0.4"/>
+ <point type="alongLine" typeLine="none" id="13" name="A12" firstPoint="8" secondPoint="9" mx="0.132292" lineColor="black" my="0.264583" length="across_back_b / 2 + 2.5"/>
+ <point type="pointOfIntersection" id="14" name="A13" firstPoint="13" secondPoint="10" mx="0.132292" my="0.264583"/>
+ <point type="pointOfIntersection" id="15" name="A14" firstPoint="13" secondPoint="11" mx="0.132292" my="0.264583"/>
+ <point type="endLine" typeLine="hair" id="16" name="A15" basePoint="15" mx="0.132292" lineColor="black" my="0.264583" angle="0" length="1.5"/>
+ <line typeLine="hair" id="17" firstPoint="12" secondPoint="16" lineColor="blue"/>
+ <spline type="simple" point4="12" kAsm1="1.11904" kAsm2="0.572292" angle1="359.668" angle2="243.972" id="18" kCurve="1" color="black" point1="7"/>
+ <spline type="path" id="19" kCurve="1" color="blue">
+ <pathPoint kAsm1="1" kAsm2="0.585535" pSpline="16" angle="250.594"/>
+ <pathPoint kAsm1="0.763008" kAsm2="0.944492" pSpline="14" angle="269.935"/>
+ <pathPoint kAsm1="1.24674" kAsm2="1" pSpline="9" angle="359.47"/>
+ </spline>
+ <point type="alongLine" typeLine="none" id="20" name="A16" firstPoint="1" secondPoint="2" mx="0.132292" lineColor="black" my="0.264583" length="neck_circ / 5 + 0.4"/>
+ <spline type="simple" point4="12" kAsm1="1.29524" kAsm2="0.253719" angle1="0.620847" angle2="242.017" id="21" kCurve="1" color="black" point1="20"/>
+ <point type="endLine" typeLine="hair" id="22" name="A17" basePoint="14" mx="0.132292" lineColor="black" my="0.264583" angle="180" length="0.75"/>
+ <point type="alongLine" typeLine="none" id="23" name="A10a" firstPoint="11" secondPoint="20" mx="0.132292" lineColor="black" my="0.264583" length="0.75"/>
+ <point type="endLine" typeLine="hair" id="24" name="A10b" basePoint="23" mx="0.132292" lineColor="yellow" my="0.264583" angle="0" length="28"/>
+ <point type="pointOfContact" id="25" name="A18" radius="Line_A11_A15" center="12" firstPoint="23" secondPoint="24" mx="0.132292" my="0.264583"/>
+ <line typeLine="hair" id="26" firstPoint="12" secondPoint="25" lineColor="darkRed"/>
+ <spline type="path" id="27" kCurve="1" color="darkRed">
+ <pathPoint kAsm1="1" kAsm2="1.09648" pSpline="25" angle="248.944"/>
+ <pathPoint kAsm1="1" kAsm2="1.22603" pSpline="22" angle="264.632"/>
+ <pathPoint kAsm1="1.14186" kAsm2="1" pSpline="9" angle="0.361142"/>
+ </spline>
+ <line typeLine="hair" id="85" firstPoint="16" secondPoint="9" lineColor="black"/>
+ <point type="cutSplinePath" id="86" name="A19" color="black" mx="0.132292" splinePath="19" my="0.264583" length="SplPath_A15_A8 - 9.15"/>
+ <point type="cutSplinePath" id="89" name="A20" color="black" mx="0.132292" splinePath="27" my="0.264583" length="SplPath_A18_A8 - 9.15"/>
+ </calculation>
+ <modeling>
+ <point type="modeling" inUse="false" id="54" idObject="7" mx="0.132292" my="0.264583"/>
+ <spline type="modelingSpline" inUse="false" id="55" idObject="18"/>
+ <point type="modeling" inUse="false" id="56" idObject="12" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="false" id="57" idObject="16" mx="0.132292" my="0.264583"/>
+ <spline type="modelingPath" inUse="false" id="58" idObject="19"/>
+ <point type="modeling" inUse="false" id="59" idObject="9" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="false" id="60" idObject="6" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="false" id="61" idObject="3" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="false" id="63" idObject="20" mx="0.132292" my="0.264583"/>
+ <spline type="modelingSpline" inUse="false" id="64" idObject="21"/>
+ <point type="modeling" inUse="false" id="65" idObject="12" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="false" id="66" idObject="25" mx="0.132292" my="0.264583"/>
+ <spline type="modelingPath" inUse="false" id="67" idObject="27"/>
+ <point type="modeling" inUse="false" id="68" idObject="9" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="false" id="69" idObject="6" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="false" id="70" idObject="3" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="92" idObject="7" mx="0.132292" my="0.264583"/>
+ <spline type="modelingSpline" inUse="true" id="93" idObject="18"/>
+ <point type="modeling" inUse="true" id="94" idObject="12" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="95" idObject="16" mx="0.132292" my="0.264583"/>
+ <spline type="modelingPath" inUse="true" id="96" idObject="19"/>
+ <point type="modeling" inUse="true" id="97" idObject="86" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="98" idObject="2" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="99" idObject="86" mx="0.132292" my="0.264583"/>
+ <spline type="modelingPath" inUse="true" id="100" idObject="19"/>
+ <point type="modeling" inUse="true" id="101" idObject="9" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="102" idObject="6" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="103" idObject="3" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="105" idObject="20" mx="0.132292" my="0.264583"/>
+ <spline type="modelingSpline" inUse="true" id="106" idObject="21"/>
+ <point type="modeling" inUse="true" id="107" idObject="12" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="108" idObject="25" mx="0.132292" my="0.264583"/>
+ <spline type="modelingPath" inUse="true" id="109" idObject="27"/>
+ <point type="modeling" inUse="true" id="110" idObject="89" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="111" idObject="2" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="112" idObject="89" mx="0.132292" my="0.264583"/>
+ <spline type="modelingPath" inUse="true" id="113" idObject="27"/>
+ <point type="modeling" inUse="true" id="114" idObject="9" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="115" idObject="6" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="116" idObject="3" mx="0.132292" my="0.264583"/>
+ </modeling>
+ <details>
+ <detail closed="1" id="104" name="back" supplement="0" mx="0" width="1" my="0">
+ <node type="NodePoint" nodeType="Contour" idObject="92" mx="0" my="0"/>
+ <node type="NodeSpline" reverse="0" nodeType="Contour" idObject="93" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="94" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="95" mx="0" my="0"/>
+ <node type="NodeSplinePath" reverse="0" nodeType="Contour" idObject="96" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="97" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="98" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="99" mx="0" my="0"/>
+ <node type="NodeSplinePath" reverse="0" nodeType="Contour" idObject="100" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="101" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="102" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="103" mx="0" my="0"/>
+ </detail>
+ <detail closed="1" id="117" name="front" supplement="0" mx="0" width="1" my="0">
+ <node type="NodePoint" nodeType="Contour" idObject="105" mx="0" my="0"/>
+ <node type="NodeSpline" reverse="0" nodeType="Contour" idObject="106" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="107" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="108" mx="0" my="0"/>
+ <node type="NodeSplinePath" reverse="0" nodeType="Contour" idObject="109" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="110" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="111" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="112" mx="0" my="0"/>
+ <node type="NodeSplinePath" reverse="0" nodeType="Contour" idObject="113" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="114" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="115" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="116" mx="0" my="0"/>
+ </detail>
+ </details>
+ </draw>
+ <draw name="sleeve">
+ <calculation>
+ <point type="single" x="34.5387" y="1.05833" id="28" name="B" mx="0.132292" my="0.264583"/>
+ <point type="endLine" typeLine="hair" id="29" name="B1" basePoint="28" mx="0.132292" lineColor="black" my="0.264583" angle="270" length="Line_A6_A7 / 2 + 1"/>
+ <point type="endLine" typeLine="hair" id="30" name="B2" basePoint="28" mx="0.132292" lineColor="black" my="0.264583" angle="270" length="arm_shoulder_tip_to_wrist_bent + 1"/>
+ <point type="endLine" typeLine="hair" id="31" name="B3" basePoint="29" mx="0.132292" lineColor="black" my="0.264583" angle="180" length="Line_A15_A8"/>
+ <point type="endLine" typeLine="hair" id="32" name="B3x" basePoint="29" mx="0.132292" lineColor="black" my="0.264583" angle="0" length="Line_B1_B3"/>
+ <point type="endLine" typeLine="hair" id="33" name="B4" basePoint="30" mx="0.132292" lineColor="black" my="0.264583" angle="180" length="Line_B1_B3 * 2 / 3 + 0.5"/>
+ <point type="endLine" typeLine="hair" id="34" name="B4x" basePoint="30" mx="0.132292" lineColor="black" my="0.264583" angle="0" length="Line_B2_B4"/>
+ <line typeLine="hair" id="35" firstPoint="31" secondPoint="28" lineColor="yellow"/>
+ <point type="alongLine" typeLine="none" id="36" name="B5" firstPoint="31" secondPoint="28" mx="0.132292" lineColor="black" my="0.264583" length="Line_B3_B / 6"/>
+ <point type="alongLine" typeLine="none" id="37" name="B6" firstPoint="36" secondPoint="28" mx="0.132292" lineColor="black" my="0.264583" length="Line_B3_B / 6"/>
+ <point type="alongLine" typeLine="none" id="38" name="B7" firstPoint="37" secondPoint="28" mx="0.132292" lineColor="black" my="0.264583" length="Line_B3_B / 6"/>
+ <point type="alongLine" typeLine="none" id="39" name="B8" firstPoint="38" secondPoint="28" mx="0.132292" lineColor="black" my="0.264583" length="Line_B3_B / 6"/>
+ <point type="alongLine" typeLine="none" id="40" name="B9" firstPoint="39" secondPoint="28" mx="0.132292" lineColor="black" my="0.264583" length="Line_B3_B / 6"/>
+ <point type="alongLine" typeLine="none" id="41" name="B5x" firstPoint="32" secondPoint="28" mx="0.132292" lineColor="black" my="0.264583" length="Line_B3_B / 6"/>
+ <point type="alongLine" typeLine="none" id="42" name="B6x" firstPoint="41" secondPoint="28" mx="0.132292" lineColor="black" my="0.264583" length="Line_B3_B / 6"/>
+ <point type="alongLine" typeLine="none" id="43" name="B7x" firstPoint="42" secondPoint="28" mx="0.132292" lineColor="black" my="0.264583" length="Line_B3_B / 6"/>
+ <point type="alongLine" typeLine="none" id="44" name="B8x" firstPoint="43" secondPoint="28" mx="0.132292" lineColor="black" my="0.264583" length="Line_B3_B / 6"/>
+ <point type="alongLine" typeLine="none" id="45" name="B9x" firstPoint="44" secondPoint="28" mx="0.132292" lineColor="black" my="0.264583" length="Line_B3_B / 6"/>
+ <point type="normal" typeLine="hair" id="46" name="B5b" firstPoint="36" secondPoint="31" mx="0.132292" lineColor="black" my="0.264583" angle="0" length="0.5"/>
+ <point type="normal" typeLine="hair" id="47" name="B8b" firstPoint="39" secondPoint="40" mx="0.132292" lineColor="black" my="0.264583" angle="0" length="1.5"/>
+ <point type="normal" typeLine="hair" id="48" name="B9b" firstPoint="40" secondPoint="28" mx="0.132292" lineColor="black" my="0.264583" angle="0" length="1.5"/>
+ <point type="normal" typeLine="hair" id="49" name="B5f" firstPoint="41" secondPoint="42" mx="0.132292" lineColor="black" my="0.264583" angle="0" length="0.75"/>
+ <point type="normal" typeLine="hair" id="50" name="B8f" firstPoint="44" secondPoint="43" mx="0.132292" lineColor="black" my="0.264583" angle="0" length="1.75"/>
+ <point type="normal" typeLine="hair" id="51" name="B9f" firstPoint="45" secondPoint="44" mx="0.132292" lineColor="black" my="0.264583" angle="0" length="1.75"/>
+ <spline type="path" id="52" kCurve="1" color="black">
+ <pathPoint kAsm1="1" kAsm2="0.787159" pSpline="31" angle="357.583"/>
+ <pathPoint kAsm1="0.98002" kAsm2="0.650864" pSpline="46" angle="30.0232"/>
+ <pathPoint kAsm1="1.32201" kAsm2="0.839616" pSpline="37" angle="37.7346"/>
+ <pathPoint kAsm1="1" kAsm2="1" pSpline="47" angle="27.0134"/>
+ <pathPoint kAsm1="1.02703" kAsm2="1" pSpline="48" angle="17.0228"/>
+ <pathPoint kAsm1="1" kAsm2="1.01916" pSpline="28" angle="359.087"/>
+ <pathPoint kAsm1="1" kAsm2="1" pSpline="51" angle="334.136"/>
+ <pathPoint kAsm1="1" kAsm2="0.961005" pSpline="50" angle="327.288"/>
+ <pathPoint kAsm1="1" kAsm2="1.2599" pSpline="42" angle="314.785"/>
+ <pathPoint kAsm1="1.04009" kAsm2="1" pSpline="49" angle="332.221"/>
+ <pathPoint kAsm1="1.1656" kAsm2="1" pSpline="32" angle="0.77982"/>
+ </spline>
+ <spline type="path" id="53" kCurve="1" color="black">
+ <pathPoint kAsm1="1" kAsm2="0.8812" pSpline="31" angle="359.182"/>
+ <pathPoint kAsm1="1" kAsm2="1" pSpline="46" angle="23.5996"/>
+ <pathPoint kAsm1="1" kAsm2="1" pSpline="37" angle="38.1656"/>
+ </spline>
+ </calculation>
+ <modeling>
+ <point type="modeling" inUse="false" id="72" idObject="33" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="false" id="73" idObject="31" mx="0.132292" my="0.264583"/>
+ <spline type="modelingPath" inUse="false" id="74" idObject="52"/>
+ <point type="modeling" inUse="false" id="75" idObject="28" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="false" id="76" idObject="29" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="false" id="77" idObject="28" mx="0.132292" my="0.264583"/>
+ <spline type="modelingPath" inUse="false" id="78" idObject="52"/>
+ <point type="modeling" inUse="false" id="79" idObject="32" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="false" id="80" idObject="34" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="false" id="81" idObject="30" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="false" id="82" idObject="29" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="false" id="83" idObject="30" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="118" idObject="31" mx="0.132292" my="0.264583"/>
+ <spline type="modelingPath" inUse="true" id="119" idObject="52"/>
+ <spline type="modelingPath" inUse="true" id="120" idObject="53"/>
+ <point type="modeling" inUse="true" id="121" idObject="29" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="122" idObject="37" mx="0.132292" my="0.264583"/>
+ <spline type="modelingPath" inUse="true" id="123" idObject="52"/>
+ <point type="modeling" inUse="true" id="124" idObject="28" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="125" idObject="30" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="126" idObject="28" mx="0.132292" my="0.264583"/>
+ <spline type="modelingPath" inUse="true" id="127" idObject="52"/>
+ <point type="modeling" inUse="true" id="128" idObject="42" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="129" idObject="29" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="130" idObject="42" mx="0.132292" my="0.264583"/>
+ <spline type="modelingPath" inUse="true" id="131" idObject="52"/>
+ <point type="modeling" inUse="true" id="132" idObject="32" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="133" idObject="34" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="134" idObject="33" mx="0.132292" my="0.264583"/>
+ </modeling>
+ <details>
+ <detail closed="1" id="135" name="sleeve" supplement="0" mx="0" width="1" my="0">
+ <node type="NodePoint" nodeType="Contour" idObject="118" mx="0" my="0"/>
+ <node type="NodeSplinePath" reverse="0" nodeType="Contour" idObject="119" mx="0" my="0"/>
+ <node type="NodeSplinePath" reverse="0" nodeType="Contour" idObject="120" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="121" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="122" mx="0" my="0"/>
+ <node type="NodeSplinePath" reverse="0" nodeType="Contour" idObject="123" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="124" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="125" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="126" mx="0" my="0"/>
+ <node type="NodeSplinePath" reverse="0" nodeType="Contour" idObject="127" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="128" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="129" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="130" mx="0" my="0"/>
+ <node type="NodeSplinePath" reverse="0" nodeType="Contour" idObject="131" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="132" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="133" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="134" mx="0" my="0"/>
+ </detail>
+ </details>
+ </draw>
+</pattern>
diff --git a/jacket_removable_sleeves.val b/jacket_removable_sleeves.val
new file mode 100644
index 0000000..2e8b332
--- /dev/null
+++ b/jacket_removable_sleeves.val
@@ -0,0 +1,265 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<pattern>
+ <!--Pattern created with Valentina (http://www.valentina-project.org/).-->
+ <version>0.2.4</version>
+ <unit>cm</unit>
+ <author/>
+ <description/>
+ <notes/>
+ <measurements>../measurements/EoV.vit</measurements>
+ <increments/>
+ <draw name="body">
+ <calculation>
+ <point type="single" x="0.79375" y="1.05833" id="1" name="A" mx="0.132292" my="0.264583"/>
+ <point type="endLine" typeLine="hair" id="2" name="A1" basePoint="1" mx="0.132292" lineColor="black" my="0.264583" angle="270" length=" neck_back_to_waist_b + 3"/>
+ <point type="endLine" typeLine="hair" id="3" name="A2" basePoint="2" mx="0.132292" lineColor="black" my="0.264583" angle="270" length="height_waist_side_to_hip"/>
+ <point type="endLine" typeLine="hair" id="4" name="A3" basePoint="1" mx="0.132292" lineColor="black" my="0.264583" angle="0" length="bust_circ / 4 + 4.5"/>
+ <point type="pointOfIntersection" id="5" name="A4" firstPoint="4" secondPoint="2" mx="0.132292" my="0.264583"/>
+ <point type="pointOfIntersection" id="6" name="A5" firstPoint="4" secondPoint="3" mx="0.132292" my="0.264583"/>
+ <point type="alongLine" typeLine="none" id="7" name="A6" firstPoint="1" secondPoint="2" mx="0.132292" lineColor="black" my="0.264583" length="2"/>
+ <point type="alongLine" typeLine="none" id="8" name="A7" firstPoint="7" secondPoint="2" mx="0.132292" lineColor="black" my="0.264583" length="neck_back_to_highbust_b + 5"/>
+ <point type="pointOfIntersection" id="9" name="A8" firstPoint="4" secondPoint="8" mx="0.132292" my="0.264583"/>
+ <point type="alongLine" typeLine="none" id="10" name="A9" firstPoint="7" secondPoint="8" mx="0.132292" lineColor="black" my="0.264583" length="Line_A6_A7 / 2"/>
+ <point type="alongLine" typeLine="none" id="11" name="A10" firstPoint="7" secondPoint="10" mx="0.132292" lineColor="black" my="0.264583" length="Line_A6_A9 / 4 - 0.25"/>
+ <point type="alongLine" typeLine="none" id="12" name="A11" firstPoint="1" secondPoint="4" mx="0.132292" lineColor="black" my="0.264583" length="neck_circ / 5 + 0.4"/>
+ <point type="alongLine" typeLine="none" id="13" name="A12" firstPoint="8" secondPoint="9" mx="0.132292" lineColor="black" my="0.264583" length="across_back_b / 2 + 2.5"/>
+ <point type="pointOfIntersection" id="14" name="A13" firstPoint="13" secondPoint="10" mx="0.132292" my="0.264583"/>
+ <point type="pointOfIntersection" id="15" name="A14" firstPoint="13" secondPoint="11" mx="-5.13461" my="-1.34475"/>
+ <point type="endLine" typeLine="hair" id="16" name="A15" basePoint="15" mx="-1.18443" lineColor="black" my="-4.1245" angle="0" length="1.5"/>
+ <line typeLine="hair" id="17" firstPoint="12" secondPoint="16" lineColor="blue"/>
+ <spline type="simple" point4="12" kAsm1="1.11904" kAsm2="0.572292" angle1="359.668" angle2="243.972" id="18" kCurve="1" color="black" point1="7"/>
+ <spline type="path" id="19" kCurve="1" color="blue">
+ <pathPoint kAsm1="1" kAsm2="0.585535" pSpline="16" angle="250.594"/>
+ <pathPoint kAsm1="0.763008" kAsm2="0.944492" pSpline="14" angle="269.935"/>
+ <pathPoint kAsm1="1.24674" kAsm2="1" pSpline="9" angle="359.47"/>
+ </spline>
+ <point type="alongLine" typeLine="none" id="20" name="A16" firstPoint="1" secondPoint="2" mx="0.132292" lineColor="black" my="0.264583" length="neck_circ / 5 + 0.4"/>
+ <spline type="simple" point4="12" kAsm1="1.29524" kAsm2="0.253719" angle1="0.620847" angle2="242.017" id="21" kCurve="1" color="black" point1="20"/>
+ <point type="endLine" typeLine="hair" id="22" name="A17" basePoint="14" mx="0.132292" lineColor="black" my="0.264583" angle="180" length="0.75"/>
+ <point type="alongLine" typeLine="none" id="23" name="A10a" firstPoint="11" secondPoint="20" mx="0.132292" lineColor="black" my="0.264583" length="0.75"/>
+ <point type="endLine" typeLine="hair" id="24" name="A10b" basePoint="23" mx="0.132292" lineColor="yellow" my="0.264583" angle="0" length="28"/>
+ <point type="pointOfContact" id="25" name="A18" radius="Line_A11_A15" center="12" firstPoint="23" secondPoint="24" mx="-5.32968" my="0.313351"/>
+ <line typeLine="hair" id="26" firstPoint="12" secondPoint="25" lineColor="darkRed"/>
+ <spline type="path" id="27" kCurve="1" color="darkRed">
+ <pathPoint kAsm1="1" kAsm2="1.09648" pSpline="25" angle="248.944"/>
+ <pathPoint kAsm1="1" kAsm2="1.22603" pSpline="22" angle="264.632"/>
+ <pathPoint kAsm1="1.14186" kAsm2="1" pSpline="9" angle="0.361142"/>
+ </spline>
+ <line typeLine="hair" id="85" firstPoint="16" secondPoint="9" lineColor="black"/>
+ <point type="cutSplinePath" id="86" name="A19" color="black" mx="0.132292" splinePath="19" my="0.264583" length="SplPath_A15_A8 - 9.15"/>
+ <point type="cutSplinePath" id="89" name="A20" color="black" mx="0.132292" splinePath="27" my="0.264583" length="SplPath_A18_A8 - 9.15"/>
+ <point type="alongLine" typeLine="none" id="136" name="A21" firstPoint="16" secondPoint="12" mx="0.815039" lineColor="black" my="-1.73489" length="-2"/>
+ <point type="alongLine" typeLine="none" id="137" name="A22" firstPoint="25" secondPoint="12" mx="-0.404152" lineColor="black" my="0.167048" length="-2"/>
+ <spline type="path" id="138" kCurve="1" color="blue">
+ <pathPoint kAsm1="1" kAsm2="0.386669" pSpline="136" angle="245.558"/>
+ <pathPoint kAsm1="0.678583" kAsm2="1" pSpline="86" angle="303.438"/>
+ <pathPoint kAsm1="1.28892" kAsm2="1" pSpline="9" angle="0.0433088"/>
+ </spline>
+ <spline type="path" id="139" kCurve="1" color="darkRed">
+ <pathPoint kAsm1="1" kAsm2="0.522625" pSpline="137" angle="241.681"/>
+ <pathPoint kAsm1="0.660167" kAsm2="0.708106" pSpline="89" angle="299.918"/>
+ <pathPoint kAsm1="1" kAsm2="1" pSpline="9" angle="1.50186"/>
+ </spline>
+ </calculation>
+ <modeling>
+ <point type="modeling" inUse="false" id="92" idObject="7" mx="0.132292" my="0.264583"/>
+ <spline type="modelingSpline" inUse="false" id="93" idObject="18"/>
+ <point type="modeling" inUse="false" id="94" idObject="12" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="false" id="95" idObject="16" mx="0.132292" my="0.264583"/>
+ <spline type="modelingPath" inUse="false" id="96" idObject="19"/>
+ <point type="modeling" inUse="false" id="97" idObject="86" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="false" id="98" idObject="2" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="false" id="99" idObject="86" mx="0.132292" my="0.264583"/>
+ <spline type="modelingPath" inUse="false" id="100" idObject="19"/>
+ <point type="modeling" inUse="false" id="101" idObject="9" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="false" id="102" idObject="6" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="false" id="103" idObject="3" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="false" id="105" idObject="20" mx="0.132292" my="0.264583"/>
+ <spline type="modelingSpline" inUse="false" id="106" idObject="21"/>
+ <point type="modeling" inUse="false" id="107" idObject="12" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="false" id="108" idObject="25" mx="0.132292" my="0.264583"/>
+ <spline type="modelingPath" inUse="false" id="109" idObject="27"/>
+ <point type="modeling" inUse="false" id="110" idObject="89" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="false" id="111" idObject="2" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="false" id="112" idObject="89" mx="0.132292" my="0.264583"/>
+ <spline type="modelingPath" inUse="false" id="113" idObject="27"/>
+ <point type="modeling" inUse="false" id="114" idObject="9" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="false" id="115" idObject="6" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="false" id="116" idObject="3" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="140" idObject="7" mx="0.132292" my="0.264583"/>
+ <spline type="modelingSpline" inUse="true" id="141" idObject="18"/>
+ <point type="modeling" inUse="true" id="142" idObject="12" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="143" idObject="136" mx="0.815039" my="-1.73489"/>
+ <spline type="modelingPath" inUse="true" id="144" idObject="138"/>
+ <point type="modeling" inUse="true" id="145" idObject="86" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="146" idObject="2" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="147" idObject="86" mx="0.132292" my="0.264583"/>
+ <spline type="modelingPath" inUse="true" id="148" idObject="138"/>
+ <point type="modeling" inUse="true" id="149" idObject="9" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="150" idObject="5" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="151" idObject="2" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="152" idObject="5" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="153" idObject="6" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="154" idObject="3" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="156" idObject="20" mx="0.132292" my="0.264583"/>
+ <spline type="modelingSpline" inUse="true" id="157" idObject="21"/>
+ <point type="modeling" inUse="true" id="158" idObject="12" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="159" idObject="137" mx="-0.404152" my="0.167048"/>
+ <spline type="modelingPath" inUse="true" id="160" idObject="139"/>
+ <point type="modeling" inUse="true" id="161" idObject="89" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="162" idObject="2" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="163" idObject="89" mx="0.132292" my="0.264583"/>
+ <spline type="modelingPath" inUse="true" id="164" idObject="139"/>
+ <point type="modeling" inUse="true" id="165" idObject="9" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="166" idObject="5" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="167" idObject="2" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="168" idObject="5" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="169" idObject="6" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="170" idObject="3" mx="0.132292" my="0.264583"/>
+ </modeling>
+ <details>
+ <detail closed="1" id="155" name="back" supplement="0" mx="0" width="1" my="0">
+ <node type="NodePoint" nodeType="Contour" idObject="140" mx="0" my="0"/>
+ <node type="NodeSpline" reverse="0" nodeType="Contour" idObject="141" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="142" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="143" mx="0" my="0"/>
+ <node type="NodeSplinePath" reverse="0" nodeType="Contour" idObject="144" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="145" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="146" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="147" mx="0" my="0"/>
+ <node type="NodeSplinePath" reverse="0" nodeType="Contour" idObject="148" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="149" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="150" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="151" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="152" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="153" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="154" mx="0" my="0"/>
+ </detail>
+ <detail closed="1" id="171" name="front" supplement="0" mx="0" width="1" my="0">
+ <node type="NodePoint" nodeType="Contour" idObject="156" mx="0" my="0"/>
+ <node type="NodeSpline" reverse="0" nodeType="Contour" idObject="157" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="158" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="159" mx="0" my="0"/>
+ <node type="NodeSplinePath" reverse="0" nodeType="Contour" idObject="160" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="161" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="162" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="163" mx="0" my="0"/>
+ <node type="NodeSplinePath" reverse="0" nodeType="Contour" idObject="164" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="165" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="166" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="167" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="168" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="169" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="170" mx="0" my="0"/>
+ </detail>
+ </details>
+ </draw>
+ <draw name="sleeve">
+ <calculation>
+ <point type="single" x="34.5387" y="1.05833" id="28" name="B" mx="0.132292" my="0.264583"/>
+ <point type="endLine" typeLine="hair" id="29" name="B1" basePoint="28" mx="0.132292" lineColor="black" my="0.264583" angle="270" length="Line_A6_A7 / 2 + 1"/>
+ <point type="endLine" typeLine="hair" id="30" name="B2" basePoint="28" mx="0.132292" lineColor="black" my="0.264583" angle="270" length="arm_shoulder_tip_to_wrist_bent + 1"/>
+ <point type="endLine" typeLine="hair" id="31" name="B3" basePoint="29" mx="0.132292" lineColor="black" my="0.264583" angle="180" length="Line_A15_A8"/>
+ <point type="endLine" typeLine="hair" id="32" name="B3x" basePoint="29" mx="0.132292" lineColor="black" my="0.264583" angle="0" length="Line_B1_B3"/>
+ <point type="endLine" typeLine="hair" id="33" name="B4" basePoint="30" mx="0.132292" lineColor="black" my="0.264583" angle="180" length="Line_B1_B3 * 2 / 3 + 0.5"/>
+ <point type="endLine" typeLine="hair" id="34" name="B4x" basePoint="30" mx="0.132292" lineColor="black" my="0.264583" angle="0" length="Line_B2_B4"/>
+ <line typeLine="hair" id="35" firstPoint="31" secondPoint="28" lineColor="yellow"/>
+ <point type="alongLine" typeLine="none" id="36" name="B5" firstPoint="31" secondPoint="28" mx="0.132292" lineColor="black" my="0.264583" length="Line_B3_B / 6"/>
+ <point type="alongLine" typeLine="none" id="37" name="B6" firstPoint="36" secondPoint="28" mx="0.132292" lineColor="black" my="0.264583" length="Line_B3_B / 6"/>
+ <point type="alongLine" typeLine="none" id="38" name="B7" firstPoint="37" secondPoint="28" mx="0.132292" lineColor="black" my="0.264583" length="Line_B3_B / 6"/>
+ <point type="alongLine" typeLine="none" id="39" name="B8" firstPoint="38" secondPoint="28" mx="0.132292" lineColor="black" my="0.264583" length="Line_B3_B / 6"/>
+ <point type="alongLine" typeLine="none" id="40" name="B9" firstPoint="39" secondPoint="28" mx="0.132292" lineColor="black" my="0.264583" length="Line_B3_B / 6"/>
+ <point type="alongLine" typeLine="none" id="41" name="B5x" firstPoint="32" secondPoint="28" mx="0.132292" lineColor="black" my="0.264583" length="Line_B3_B / 6"/>
+ <point type="alongLine" typeLine="none" id="42" name="B6x" firstPoint="41" secondPoint="28" mx="0.132292" lineColor="black" my="0.264583" length="Line_B3_B / 6"/>
+ <point type="alongLine" typeLine="none" id="43" name="B7x" firstPoint="42" secondPoint="28" mx="0.132292" lineColor="black" my="0.264583" length="Line_B3_B / 6"/>
+ <point type="alongLine" typeLine="none" id="44" name="B8x" firstPoint="43" secondPoint="28" mx="0.132292" lineColor="black" my="0.264583" length="Line_B3_B / 6"/>
+ <point type="alongLine" typeLine="none" id="45" name="B9x" firstPoint="44" secondPoint="28" mx="0.132292" lineColor="black" my="0.264583" length="Line_B3_B / 6"/>
+ <point type="normal" typeLine="hair" id="46" name="B5b" firstPoint="36" secondPoint="31" mx="0.132292" lineColor="black" my="0.264583" angle="0" length="0.5"/>
+ <point type="normal" typeLine="hair" id="47" name="B8b" firstPoint="39" secondPoint="40" mx="0.132292" lineColor="black" my="0.264583" angle="0" length="1.5"/>
+ <point type="normal" typeLine="hair" id="48" name="B9b" firstPoint="40" secondPoint="28" mx="0.132292" lineColor="black" my="0.264583" angle="0" length="1.5"/>
+ <point type="normal" typeLine="hair" id="49" name="B5f" firstPoint="41" secondPoint="42" mx="0.132292" lineColor="black" my="0.264583" angle="0" length="0.75"/>
+ <point type="normal" typeLine="hair" id="50" name="B8f" firstPoint="44" secondPoint="43" mx="0.132292" lineColor="black" my="0.264583" angle="0" length="1.75"/>
+ <point type="normal" typeLine="hair" id="51" name="B9f" firstPoint="45" secondPoint="44" mx="0.132292" lineColor="black" my="0.264583" angle="0" length="1.75"/>
+ <spline type="path" id="52" kCurve="1" color="black">
+ <pathPoint kAsm1="1" kAsm2="0.787159" pSpline="31" angle="357.583"/>
+ <pathPoint kAsm1="0.98002" kAsm2="0.650864" pSpline="46" angle="30.0232"/>
+ <pathPoint kAsm1="1.32201" kAsm2="0.839616" pSpline="37" angle="37.7346"/>
+ <pathPoint kAsm1="1" kAsm2="1" pSpline="47" angle="27.0134"/>
+ <pathPoint kAsm1="1.02703" kAsm2="1" pSpline="48" angle="17.0228"/>
+ <pathPoint kAsm1="1" kAsm2="1.01916" pSpline="28" angle="359.087"/>
+ <pathPoint kAsm1="1" kAsm2="1" pSpline="51" angle="334.136"/>
+ <pathPoint kAsm1="1" kAsm2="0.961005" pSpline="50" angle="327.288"/>
+ <pathPoint kAsm1="1" kAsm2="1.2599" pSpline="42" angle="314.785"/>
+ <pathPoint kAsm1="1.04009" kAsm2="1" pSpline="49" angle="332.221"/>
+ <pathPoint kAsm1="1.1656" kAsm2="1" pSpline="32" angle="0.77982"/>
+ </spline>
+ <spline type="path" id="53" kCurve="1" color="black">
+ <pathPoint kAsm1="1" kAsm2="0.8812" pSpline="31" angle="359.182"/>
+ <pathPoint kAsm1="1" kAsm2="1" pSpline="46" angle="23.5996"/>
+ <pathPoint kAsm1="1" kAsm2="1" pSpline="37" angle="38.1656"/>
+ </spline>
+ </calculation>
+ <modeling>
+ <point type="modeling" inUse="true" id="118" idObject="31" mx="0.132292" my="0.264583"/>
+ <spline type="modelingPath" inUse="true" id="119" idObject="52"/>
+ <spline type="modelingPath" inUse="true" id="120" idObject="53"/>
+ <point type="modeling" inUse="true" id="121" idObject="29" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="122" idObject="37" mx="0.132292" my="0.264583"/>
+ <spline type="modelingPath" inUse="true" id="123" idObject="52"/>
+ <point type="modeling" inUse="true" id="124" idObject="28" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="125" idObject="30" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="126" idObject="28" mx="0.132292" my="0.264583"/>
+ <spline type="modelingPath" inUse="true" id="127" idObject="52"/>
+ <point type="modeling" inUse="true" id="128" idObject="42" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="129" idObject="29" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="130" idObject="42" mx="0.132292" my="0.264583"/>
+ <spline type="modelingPath" inUse="true" id="131" idObject="52"/>
+ <point type="modeling" inUse="true" id="132" idObject="32" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="133" idObject="34" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="134" idObject="33" mx="0.132292" my="0.264583"/>
+ </modeling>
+ <details>
+ <detail closed="1" id="135" name="sleeve" supplement="0" mx="0" width="1" my="0">
+ <node type="NodePoint" nodeType="Contour" idObject="118" mx="0" my="0"/>
+ <node type="NodeSplinePath" reverse="0" nodeType="Contour" idObject="119" mx="0" my="0"/>
+ <node type="NodeSplinePath" reverse="0" nodeType="Contour" idObject="120" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="121" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="122" mx="0" my="0"/>
+ <node type="NodeSplinePath" reverse="0" nodeType="Contour" idObject="123" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="124" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="125" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="126" mx="0" my="0"/>
+ <node type="NodeSplinePath" reverse="0" nodeType="Contour" idObject="127" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="128" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="129" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="130" mx="0" my="0"/>
+ <node type="NodeSplinePath" reverse="0" nodeType="Contour" idObject="131" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="132" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="133" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="134" mx="0" my="0"/>
+ </detail>
+ </details>
+ </draw>
+ <draw name="test_square">
+ <calculation>
+ <point type="single" x="63.7461" y="1.05833" id="172" name="C" mx="0.132292" my="0.264583"/>
+ <point type="endLine" typeLine="hair" id="173" name="C1" basePoint="172" mx="0.132292" lineColor="black" my="0.264583" angle="270" length="10"/>
+ <point type="endLine" typeLine="hair" id="174" name="C2" basePoint="173" mx="0.132292" lineColor="black" my="0.264583" angle="0" length="10"/>
+ <point type="endLine" typeLine="hair" id="175" name="C3" basePoint="174" mx="0.132292" lineColor="black" my="0.264583" angle="90" length="10"/>
+ </calculation>
+ <modeling>
+ <point type="modeling" inUse="true" id="176" idObject="172" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="177" idObject="175" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="178" idObject="174" mx="0.132292" my="0.264583"/>
+ <point type="modeling" inUse="true" id="179" idObject="173" mx="0.132292" my="0.264583"/>
+ </modeling>
+ <details>
+ <detail closed="1" id="180" name="test_square" supplement="0" mx="0" width="1" my="0">
+ <node type="NodePoint" nodeType="Contour" idObject="176" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="177" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="178" mx="0" my="0"/>
+ <node type="NodePoint" nodeType="Contour" idObject="179" mx="0" my="0"/>
+ </detail>
+ </details>
+ </draw>
+</pattern>