From bc5a3160588cbd66e9c2b67b954bd404339dfe89 Mon Sep 17 00:00:00 2001 From: Leni Aniva <v@leni.sh> Date: Mon, 18 Nov 2024 00:37:25 -0800 Subject: [PATCH 01/12] Shiki Eiki hat --- shiki-eiki.val | 388 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 388 insertions(+) create mode 100644 shiki-eiki.val diff --git a/shiki-eiki.val b/shiki-eiki.val new file mode 100644 index 0000000..b77f154 --- /dev/null +++ b/shiki-eiki.val @@ -0,0 +1,388 @@ +<?xml version="1.0" encoding="UTF-8"?> +<pattern labelPrefix="en"> + <!--Pattern created with Valentina v0.7.52.0 (https://smart-pattern.com.ua/).--> + <version>0.9.1</version> + <unit>cm</unit> + <description/> + <notes/> + <measurements path="measurements/aniva-leni.vit"/> + <increments/> + <previewCalculations/> + <draw name="skirt-front"> + <calculation> + <point id="1" mx="-9.03943" my="0.912175" name="SWaistMiddle" showLabel="true" type="single" x="-24.0798" y="1.68363"/> + <point angle="270" basePoint="1" id="2" length="leg_waist_side_to_knee" lineColor="black" mx="0.264583" my="0.396875" name="SHemMiddle" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="270" basePoint="1" id="3" length="waist_to_hip_side" lineColor="blue" mx="0.264583" my="0.357721" name="SHipMiddle" showLabel="true" type="endLine" typeLine="none"/> + <point angle="0 " basePoint="1" id="4" length="waist_circ/4" lineColor="black" mx="5.45394" my="-8.78915" name="SWaistQuarter" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="0" basePoint="3" id="5" length="hip_circ/4+1.2" lineColor="black" mx="0.264583" my="0.396875" name="SHipSide" showLabel="true" type="endLine" typeLine="hair"/> + <point firstPoint="5" id="6" mx="0.264583" my="0.396875" name="SHemSide" secondPoint="2" showLabel="true" type="pointOfIntersection"/> + <line firstPoint="5" id="7" lineColor="black" secondPoint="6" typeLine="hair"/> + <line firstPoint="2" id="8" lineColor="black" secondPoint="6" typeLine="hair"/> + <point firstPoint="5" id="9" mx="0.264583" my="0.396875" name="SWaistPhantom" secondPoint="4" showLabel="true" type="pointOfIntersection"/> + <point firstPoint="4" id="10" length="CurrentLength/2" lineColor="black" mx="1.61086" my="-5.09751" name="SWaistSide" secondPoint="9" showLabel="true" type="alongLine" typeLine="none"/> + <line firstPoint="4" id="11" lineColor="black" secondPoint="10" typeLine="hair"/> + <spline aScale="0" angle1="359.983" angle2="90.5241" color="black" id="12" length1="3.22477" length2="21.1699" penStyle="hair" point1="10" point4="5" type="simpleInteractive"/> + <point angle="0" firstPoint="1" id="118" length="@dart_skirt_front_offset" lineColor="lightsalmon" mx="-1.62511" my="-8.76295" name="SDCentre" secondPoint="3" showLabel="true" type="normal" typeLine="none"/> + <point angle="0" firstPoint="118" id="119" length="@dart_skirt_front_height" lineColor="lightsalmon" mx="0.264583" my="0.396875" name="SD" secondPoint="1" showLabel="true" type="normal" typeLine="dashLine"/> + <point angle="0" firstPoint="118" id="120" length="@dart_skirt_front_width/2" lineColor="lightsalmon" mx="-1.30783" my="0.474621" name="SD2" secondPoint="119" showLabel="true" type="normal" typeLine="none"/> + <point angle="180" firstPoint="118" id="121" length="@dart_skirt_front_width/2" lineColor="lightsalmon" mx="-1.13878" my="0.45308" name="SD1" secondPoint="119" showLabel="true" type="normal" typeLine="none"/> + <point baseLineP1="1" baseLineP2="10" dartP1="121" dartP2="119" dartP3="120" id="122" mx1="-1.32441" mx2="-0.593972" my1="-4.33985" my2="-3.95448" name1="SDPh1" name2="SDPh2" point1="123" point2="124" showLabel1="true" showLabel2="true" type="trueDarts"/> + <point angle="0" firstPoint="1" id="125" length="@dart_skirt_back_offset" lineColor="lightsalmon" mx="-3.78354" my="-7.4791" name="SBDCentre" secondPoint="3" showLabel="true" type="normal" typeLine="none"/> + <line firstPoint="121" id="134" lineColor="lightsalmon" secondPoint="119" typeLine="hair"/> + <line firstPoint="120" id="135" lineColor="lightsalmon" secondPoint="119" typeLine="hair"/> + </calculation> + <modeling> + <point id="29" idObject="1" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="30" idObject="4" inUse="true" mx="0.264583" my="0.356483" showLabel="true" type="modeling"/> + <point id="31" idObject="10" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="32" idObject="12" inUse="true" type="modelingSpline"/> + <point id="33" idObject="5" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="34" idObject="6" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="35" idObject="2" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="36" idObject="3" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="177" idObject="128" inUse="false" mx="-1.37583" my="1.69333" showLabel="true" type="modeling"/> + <point id="178" idObject="126" inUse="false" mx="0.844288" my="0.628761" showLabel="true" type="modeling"/> + <point id="179" idObject="127" inUse="false" mx="-2.15518" my="1.66687" showLabel="true" type="modeling"/> + <point id="180" idObject="128" inUse="false" mx="-1.37583" my="1.69333" showLabel="true" type="modeling"/> + <path cut="false" firstToCountour="false" id="181" inUse="false" lastToCountour="false" name="Dart(Back)" type="2" typeLine="dashLine" visible="1"> + <nodes> + <node idObject="177" type="NodePoint"/> + <node idObject="178" type="NodePoint"/> + <node idObject="179" type="NodePoint"/> + <node idObject="180" type="NodePoint"/> + </nodes> + </path> + <point id="182" idObject="121" inUse="true" mx="-1.11232" my="0.479538" showLabel="true" type="modeling"/> + <point id="183" idObject="119" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="184" idObject="120" inUse="true" mx="-1.30783" my="0.474621" showLabel="true" type="modeling"/> + <path cut="false" firstToCountour="false" id="185" inUse="true" lastToCountour="false" name="Dart-Front" type="2" typeLine="dashLine" visible="1"> + <nodes> + <node idObject="182" type="NodePoint"/> + <node idObject="183" type="NodePoint"/> + <node idObject="184" type="NodePoint"/> + </nodes> + </path> + </modeling> + <details> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="37" mx="-63.4061" my="11.7049" name="skirt" seamAllowance="true" uuid="{660bc6c4-691d-4abc-9f21-b9393216d04f}" version="2" width="1.2 "> + <data annotation="" foldPosition="" fontSize="0" height="10" letter="" mx="0" my="0" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="false" width="10"/> + <patternInfo fontSize="0" height="10" mx="0" my="0" rotation="0" visible="false" width="10"/> + <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <nodes> + <node before="1.2 " idObject="29" type="NodePoint"/> + <node idObject="30" type="NodePoint"/> + <node after="3.8" idObject="31" type="NodePoint"/> + <node idObject="32" reverse="0" type="NodeSpline"/> + <node after="3.8 " before="3.8 " idObject="33" type="NodePoint"/> + <node after="0" before="3.8 " idObject="34" type="NodePoint"/> + <node after="1.2 " before="0" idObject="35" type="NodePoint"/> + <node after="1.2 " before="1.2 " idObject="36" type="NodePoint"/> + </nodes> + <iPaths> + <record path="185"/> + </iPaths> + </detail> + </details> + <groups/> + </draw> + <draw name="skirt-back"> + <calculation> + <point id="1001" mx="-9.03943" my="0.912175" name="TWaistMiddle" showLabel="true" type="single" x="-69.3035" y="1.55314"/> + <point angle="270" basePoint="1001" id="1002" length="leg_waist_side_to_knee" lineColor="black" mx="0.264583" my="0.396875" name="THemMiddle" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="270" basePoint="1001" id="1003" length="waist_to_hip_side" lineColor="blue" mx="0.264583" my="0.357721" name="THipMiddle" showLabel="true" type="endLine" typeLine="none"/> + <point angle="0 " basePoint="1001" id="1004" length="waist_circ/4" lineColor="black" mx="5.45394" my="-8.78915" name="TWaistQuarter" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="0" basePoint="1003" id="1005" length="hip_circ/4+1.2" lineColor="black" mx="0.264583" my="0.396875" name="THipSide" showLabel="true" type="endLine" typeLine="hair"/> + <point firstPoint="1005" id="1006" mx="0.264583" my="0.396875" name="THemSide" secondPoint="1002" showLabel="true" type="pointOfIntersection"/> + <line firstPoint="1005" id="1007" lineColor="black" secondPoint="1006" typeLine="hair"/> + <line firstPoint="1002" id="1008" lineColor="black" secondPoint="1006" typeLine="hair"/> + <point firstPoint="1005" id="1009" mx="0.264583" my="0.396875" name="TWaistPhantom" secondPoint="1004" showLabel="true" type="pointOfIntersection"/> + <point firstPoint="1004" id="1010" length="CurrentLength/2" lineColor="black" mx="1.61086" my="-5.09751" name="TWaistSide" secondPoint="1009" showLabel="true" type="alongLine" typeLine="none"/> + <line firstPoint="1004" id="1011" lineColor="black" secondPoint="1010" typeLine="hair"/> + <spline aScale="0" angle1="359.983" angle2="90.5241" color="black" id="1012" length1="3.22477" length2="21.1699" penStyle="hair" point1="1010" point4="1005" type="simpleInteractive"/> + <point angle="0" firstPoint="1001" id="1125" length="@dart_skirt_back_offset" lineColor="lightsalmon" mx="-3.78354" my="-7.43479" name="TDCentre" secondPoint="1003" showLabel="true" type="normal" typeLine="none"/> + <point angle="0" firstPoint="1125" id="1126" length="@dart_skirt_back_height" lineColor="lightsalmon" mx="0.844288" my="0.628761" name="TD" secondPoint="1001" showLabel="true" type="normal" typeLine="dashLine"/> + <point angle="0" firstPoint="1125" id="1127" length="@dart_skirt_back_width/2" lineColor="lightsalmon" mx="-2.15518" my="1.66687" name="TD2" secondPoint="1126" showLabel="true" type="normal" typeLine="none"/> + <point angle="180" firstPoint="1125" id="1128" length="@dart_skirt_back_width/2" lineColor="lightsalmon" mx="-1.37583" my="1.69333" name="TD1" secondPoint="1126" showLabel="true" type="normal" typeLine="none"/> + <point baseLineP1="1001" baseLineP2="1004" dartP1="1128" dartP2="1126" dartP3="1127" id="1129" mx1="-2.45239" mx2="-3.70416" my1="-4.18027" my2="-3.62479" name1="TDPh1" name2="TDPh2" point1="1130" point2="1131" showLabel1="true" showLabel2="true" type="trueDarts"/> + <line firstPoint="1128" id="1132" lineColor="lightsalmon" secondPoint="1126" typeLine="hair"/> + <line firstPoint="1127" id="1133" lineColor="lightsalmon" secondPoint="1126" typeLine="hair"/> + </calculation> + <modeling/> + <details/> + <groups/> + </draw> + <draw name="bodice-back"> + <calculation> + <point id="38" mx="0.264583" my="0.396875" name="BWaistMid" showLabel="true" type="single" x="-3.66351" y="-11.1308"/> + <point angle="90" basePoint="38" id="39" length="neck_back_to_waist_b" lineColor="black" mx="0.264583" my="0.396875" name="BNeckMid" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="180" basePoint="38" id="40" length="neck_width/2" lineColor="blue" mx="0.496962" my="0.241955" name="BWaistSB" showLabel="true" type="endLine" typeLine="none"/> + <point angle="90" basePoint="40" id="41" length="neck_side_to_waist_b" lineColor="lime" mx="0.264583" my="0.396875" name="BNeckSide" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="180" basePoint="38" id="42" length="width_shoulder/2" lineColor="green" mx="-6.19205" my="0.83379" name="BWaistShoulder" showLabel="true" type="endLine" typeLine="none"/> + <point angle="0" firstPoint="42" id="43" length="1" lineColor="lime" mx="-15.0866" my="-4.26087" name="BWaistShoulderPerp" secondPoint="40" showLabel="true" type="normal" typeLine="hair"/> + <point id="44" length="shoulder_tip_to_waist_back" lineColor="lime" mx="0.264583" my="0.396875" name="BShoulder" p1Line="42" p2Line="43" pShoulder="38" showLabel="true" type="shoulder" typeLine="hair"/> + <line firstPoint="44" id="45" lineColor="black" secondPoint="41" typeLine="hair"/> + <point angle="180" basePoint="38" id="46" length="waist_circ/4+4" lineColor="black" mx="-11.6724" my="2.81805" name="BWaistSide" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="180" basePoint="38" id="47" length="bust_circ/4+2.5" lineColor="goldenrod" mx="-8.69756" my="0.590996" name="BWaistChest" showLabel="true" type="endLine" typeLine="dashDotDotLine"/> + <point angle="90" basePoint="47" id="48" length="1" lineColor="lime" mx="-13.0007" my="-1.96499" name="BWaistChestPerp" showLabel="true" type="endLine" typeLine="hair"/> + <point id="49" length="armpit_to_waist_side" lineColor="goldenrod" mx="0.264583" my="0.396875" name="BSideSeam" p1Line="47" p2Line="48" pShoulder="46" showLabel="true" type="shoulder" typeLine="dashDotDotLine"/> + <spline aScale="0" angle1="269.677" angle2="180.882" color="black" id="51" length1="1.07752" length2="3.20576" penStyle="hair" point1="41" point4="39" type="simpleInteractive"/> + <spline aScale="0" alias="BArmscye" angle1="359.677" angle2="270.09" color="black" id="52" length1="5.01903" length2="8.11708" penStyle="hair" point1="49" point4="44" type="simpleInteractive"/> + <point angle="0" firstPoint="38" id="136" length="@dart_back_waist_offset" lineColor="lightsalmon" mx="-6.72334" my="-5.32838" name="BDWaistCentre" secondPoint="39" showLabel="true" type="normal" typeLine="none"/> + <point angle="0" firstPoint="136" id="137" length="@dart_back_waist_height" lineColor="lightsalmon" mx="-1.99954" my="-3.08422" name="BDWaist" secondPoint="38" showLabel="true" type="normal" typeLine="dotLine"/> + <point angle="0" firstPoint="136" id="138" length="@dart_back_waist_width/2" lineColor="lightsalmon" mx="-4.6882" my="-2.46159" name="BDWaist1" secondPoint="137" showLabel="true" type="normal" typeLine="none"/> + <point angle="180" firstPoint="136" id="139" length="@dart_back_waist_width/2" lineColor="lightsalmon" mx="-0.358052" my="-2.46159" name="BDWaist2" secondPoint="137" showLabel="true" type="normal" typeLine="none"/> + <point baseLineP1="46" baseLineP2="38" dartP1="138" dartP2="137" dartP3="139" id="140" mx1="-5.45234" mx2="-0.131639" my1="1.27422" my2="1.07611" name1="BDWaistPh1" name2="BDWaistPh2" point1="141" point2="142" showLabel1="true" showLabel2="true" type="trueDarts"/> + <line firstPoint="139" id="143" lineColor="lightsalmon" secondPoint="137" typeLine="hair"/> + <line firstPoint="138" id="144" lineColor="lightsalmon" secondPoint="137" typeLine="hair"/> + <point angle="180" firstPoint="49" id="151" length="max(0;@armscye_back-Spl_BArmscye)" lineColor="cornflowerblue" mx="-10.5478" my="1.07611" name="BArmscyeExtra" notes="Extra allowance in case the measured armscye is longer than the curve" secondPoint="47" showLabel="true" type="normal" typeLine="hair"/> + <line firstPoint="151" id="152" lineColor="black" secondPoint="46" typeLine="hair"/> + <line firstPoint="49" id="154" lineColor="black" secondPoint="46" typeLine="hair"/> + </calculation> + <modeling> + <point id="195" idObject="39" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="196" idObject="38" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="197" idObject="46" inUse="true" mx="-11.6724" my="2.81805" showLabel="true" type="modeling"/> + <point id="198" idObject="151" inUse="true" mx="-10.5478" my="1.07611" showLabel="true" type="modeling"/> + <point id="199" idObject="49" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="200" idObject="52" inUse="true" type="modelingSpline"/> + <point id="201" idObject="41" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="202" idObject="51" inUse="true" type="modelingSpline"/> + <point id="240" idObject="139" inUse="true" mx="-0.358052" my="-2.46159" showLabel="true" type="modeling"/> + <point id="241" idObject="137" inUse="true" mx="-1.99954" my="-3.08422" showLabel="true" type="modeling"/> + <point id="242" idObject="138" inUse="true" mx="-4.6882" my="-2.46159" showLabel="true" type="modeling"/> + <path cut="false" firstToCountour="false" id="243" inUse="true" lastToCountour="false" name="Dart-Waist" type="2" typeLine="dashLine" visible="1"> + <nodes> + <node idObject="240" type="NodePoint"/> + <node idObject="241" type="NodePoint"/> + <node idObject="242" type="NodePoint"/> + </nodes> + </path> + </modeling> + <details> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="203" mx="-57.9432" my="12.5482" name="bodice-back" seamAllowance="true" uuid="{f06dc28f-f6a4-44b7-8711-1f16750798cf}" version="2" width="5"> + <data annotation="" foldPosition="" fontSize="0" height="10" letter="" mx="0" my="0" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="false" width="10"/> + <patternInfo fontSize="0" height="10" mx="0" my="0" rotation="0" visible="false" width="10"/> + <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <nodes> + <node after="0" before="CurrentSeamAllowance/2" idObject="195" type="NodePoint"/> + <node before="0" idObject="196" type="NodePoint"/> + <node after="4" idObject="197" type="NodePoint"/> + <node after="CurrentSeamAllowance/2" before="4" idObject="198" type="NodePoint"/> + <node after="4" before="CurrentSeamAllowance/2" idObject="199" type="NodePoint"/> + <node idObject="200" reverse="0" type="NodeSpline"/> + <node after="CurrentSeamAllowance/2" before="4" idObject="201" type="NodePoint"/> + <node idObject="202" reverse="0" type="NodeSpline"/> + </nodes> + <iPaths> + <record path="243"/> + </iPaths> + </detail> + </details> + <groups/> + </draw> + <draw name="bodice-front"> + <calculation> + <point id="53" mx="0.506935" my="4.92079" name="FWaistMid" showLabel="true" type="single" x="48.3877" y="-11.5899"/> + <point angle="90" basePoint="53" id="54" length="neck_front_to_waist_f" lineColor="black" mx="0.264583" my="0.396875" name="FNeckMid" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="180" basePoint="53" id="55" length="neck_width/2 " lineColor="lime" mx="0.264583" my="5.44588" name="FWaistSF" showLabel="true" type="endLine" typeLine="none"/> + <point angle="90" basePoint="55" id="56" length="neck_side_to_waist_f" lineColor="lime" mx="0.264583" my="0.396875" name="FNeckSide" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="270" basePoint="56" id="57" length="neck_side_to_bust_f" lineColor="green" mx="0.264583" my="0.396875" name="FBustNeck" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="180" basePoint="53" id="58" length="bustpoint_to_bustpoint/2" lineColor="deepskyblue" mx="-4.05189" my="4.4962" name="FWaistBust2" showLabel="true" type="endLine" typeLine="none"/> + <point firstPoint="58" id="59" mx="0.264583" my="0.396875" name="FBust" secondPoint="57" showLabel="true" type="pointOfIntersection"/> + <point angle="180" basePoint="53" id="60" length="width_shoulder/2" lineColor="darkviolet" mx="-2.3205" my="3.22432" name="FWaistShoulder" showLabel="true" type="endLine" typeLine="none"/> + <point angle="90" basePoint="60" id="61" length="1" lineColor="black" mx="-19.7699" my="-3.72311" name="FWaistShoulderPerp" showLabel="true" type="endLine" typeLine="hair"/> + <point id="62" length="bustpoint_to_shoulder_tip" lineColor="lime" mx="0.264583" my="0.396875" name="FShoulder" p1Line="60" p2Line="61" pShoulder="59" showLabel="true" type="shoulder" typeLine="hair"/> + <line firstPoint="62" id="63" lineColor="black" secondPoint="56" typeLine="hair"/> + <point angle="180" basePoint="53" id="64" length="bust_circ/4+2.5" lineColor="goldenrod" mx="-9.75264" my="1.89138" name="FWaistBW" showLabel="true" type="endLine" typeLine="dashDotDotLine"/> + <point angle="0" firstPoint="53" id="65" length="waist_circ/8 + bust_circ/8 + 1.25" lineColor="black" mx="-7.90188" my="2.24184" name="FWaistSide" secondPoint="54" showLabel="true" type="normal" typeLine="hair"/> + <point angle="0" firstPoint="64" id="66" length="1" lineColor="lime" mx="-11.6511" my="-0.612926" name="FWaistBWPerp" secondPoint="65" showLabel="true" type="normal" typeLine="hair"/> + <point id="67" length="armpit_to_waist_side" lineColor="goldenrod" mx="-4.44313" my="-4.37774" name="FSideSeam" p1Line="64" p2Line="66" pShoulder="65" showLabel="true" type="shoulder" typeLine="dashDotDotLine"/> + <line firstPoint="67" id="68" lineColor="black" secondPoint="65" typeLine="hair"/> + <spline aScale="0" angle1="283.366" angle2="180.87" color="black" id="69" length1="2.61653" length2="4.43072" penStyle="hair" point1="56" point4="54" type="simpleInteractive"/> + <point firstPoint="62" id="70" mx="1.41184" my="0.599332" name="FArmscye1" secondPoint="67" showLabel="true" type="pointOfIntersection"/> + <point firstPoint="62" id="71" length="CurrentLength*2/3" lineColor="violet" mx="-7.10768" my="-2.17089" name="FArmscyeM" secondPoint="70" showLabel="true" type="alongLine" typeLine="none"/> + <point angle="0" firstPoint="71" id="72" length="2" lineColor="darkGreen" mx="1.64418" my="-2.57809" name="FArmscye" secondPoint="70" showLabel="true" type="normal" typeLine="dashLine"/> + <spline aScale="0" alias="FArmscye" color="black" id="98" penStyle="hair" type="pathInteractive"> + <pathPoint angle1="181.75" angle2="1.75" length1="0" length2="3.75105" pSpline="67"/> + <pathPoint angle1="269.416" angle2="89.416" length1="2.99676" length2="3.02276" pSpline="72"/> + <pathPoint angle1="300.578" angle2="120.578" length1="5.26738" length2="0" pSpline="62"/> + </spline> + <point angle="270" basePoint="59" id="101" length="@bust_circ_radius" lineColor="lightsalmon" mx="1.24354" my="0.15875" name="FDWaist" showLabel="true" type="endLine" typeLine="dashLine"/> + <point angle="180" basePoint="59" id="102" length="@bust_circ_radius" lineColor="lightsalmon" mx="-2.69875" my="-3.4925" name="FDBust" showLabel="true" type="endLine" typeLine="dashLine"/> + <point angle="0" firstPoint="58" id="103" length="dart_width_waist/2" lineColor="lightsalmon" mx="-5.60242" my="-3.05226" name="FDWaist2" secondPoint="101" showLabel="true" type="normal" typeLine="none"/> + <point angle="180" firstPoint="58" id="104" length="dart_width_waist/2" lineColor="lightsalmon" mx="-0.37042" my="-2.96334" name="FDWaist1" secondPoint="101" showLabel="true" type="normal" typeLine="none"/> + <point baseLineP1="65" baseLineP2="53" dartP1="103" dartP2="101" dartP3="104" id="105" mx1="-6.1648" mx2="0.449791" my1="0.396875" my2="0.449792" name1="FDWaistPh1" name2="FDWaistPh2" point1="106" point2="107" showLabel1="true" showLabel2="true" type="trueDarts"/> + <line firstPoint="103" id="108" lineColor="lightsalmon" secondPoint="101" typeLine="hair"/> + <line firstPoint="104" id="109" lineColor="lightsalmon" secondPoint="101" typeLine="hair"/> + <point basePoint="102" id="110" lineColor="lightsalmon" mx="-11.0067" my="-1.69334" name="FDBustBase" p1Line="67" p2Line="65" showLabel="true" type="height" typeLine="dashLine"/> + <point angle="0" firstPoint="110" id="111" length="dart_width_bust/2" lineColor="lightsalmon" mx="0.347983" my="-3.32833" name="FDBust1" secondPoint="102" showLabel="true" type="normal" typeLine="none"/> + <point angle="180" firstPoint="110" id="112" length="dart_width_bust/2" lineColor="lightsalmon" mx="0.264583" my="0.396875" name="FDBust2" secondPoint="102" showLabel="true" type="normal" typeLine="none"/> + <point baseLineP1="65" baseLineP2="67" dartP1="112" dartP2="102" dartP3="111" id="113" mx1="-8.52022" mx2="-7.85302" my1="1.23088" my2="-2.91133" name1="FDBustPh2" name2="FDBustPh1" point1="114" point2="115" showLabel1="true" showLabel2="true" type="trueDarts"/> + <line firstPoint="111" id="116" lineColor="lightsalmon" secondPoint="102" typeLine="hair"/> + <line firstPoint="112" id="117" lineColor="lightsalmon" secondPoint="102" typeLine="hair"/> + <point angle="180" firstPoint="67" id="150" length="max(0.1;@armscye_front-SplPath_FArmscye)" lineColor="cornflowerblue" mx="-11.0693" my="0.238604" name="FArmscyeExtra" notes="Extra allowance in case the measured armscye is longer than the curve" secondPoint="64" showLabel="true" type="normal" typeLine="hair"/> + <line firstPoint="150" id="153" lineColor="black" secondPoint="65" typeLine="hair"/> + </calculation> + <modeling> + <point id="212" idObject="54" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="213" idObject="53" inUse="true" mx="0.506935" my="4.92079" showLabel="true" type="modeling"/> + <point id="214" idObject="65" inUse="true" mx="-7.90188" my="2.24184" showLabel="true" type="modeling"/> + <point id="215" idObject="150" inUse="true" mx="-11.0693" my="0.238604" showLabel="true" type="modeling"/> + <point id="216" idObject="67" inUse="true" mx="-4.44313" my="-4.37774" showLabel="true" type="modeling"/> + <spline id="217" idObject="98" inUse="true" type="modelingPath"/> + <point id="218" idObject="56" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="219" idObject="69" inUse="true" type="modelingSpline"/> + <point id="244" idObject="103" inUse="true" mx="-5.60242" my="-3.05226" showLabel="true" type="modeling"/> + <point id="245" idObject="101" inUse="true" mx="1.24354" my="0.15875" showLabel="true" type="modeling"/> + <point id="246" idObject="104" inUse="true" mx="-0.37042" my="-2.96334" showLabel="true" type="modeling"/> + <path cut="false" firstToCountour="false" id="247" inUse="true" lastToCountour="false" name="Dart-Waist" type="2" typeLine="dashLine" visible="1"> + <nodes> + <node idObject="244" type="NodePoint"/> + <node idObject="245" type="NodePoint"/> + <node idObject="246" type="NodePoint"/> + </nodes> + </path> + <point id="248" idObject="111" inUse="true" mx="0.347983" my="-3.32833" showLabel="true" type="modeling"/> + <point id="249" idObject="102" inUse="true" mx="-2.69875" my="-3.4925" showLabel="true" type="modeling"/> + <point id="250" idObject="112" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <path cut="false" firstToCountour="false" id="251" inUse="true" lastToCountour="false" name="Dart-Bust" type="2" typeLine="dashLine" visible="1"> + <nodes> + <node idObject="248" type="NodePoint"/> + <node idObject="249" type="NodePoint"/> + <node idObject="250" type="NodePoint"/> + </nodes> + </path> + </modeling> + <details> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="220" mx="-63.2944" my="16.8885" name="bodice-front" seamAllowance="true" uuid="{45480056-3494-47cb-80d7-14e0f4a2cac9}" version="2" width="5"> + <data annotation="" foldPosition="" fontSize="0" height="10" letter="" mx="0" my="0" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="false" width="10"/> + <patternInfo fontSize="0" height="10" mx="0" my="0" rotation="0" visible="false" width="10"/> + <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <nodes> + <node after="0" before="CurrentSeamAllowance/2" idObject="212" type="NodePoint"/> + <node before="0" idObject="213" type="NodePoint"/> + <node after="4" idObject="214" type="NodePoint"/> + <node after="CurrentSeamAllowance/2" before="4" idObject="215" type="NodePoint"/> + <node after="CurrentSeamAllowance/2" before="CurrentSeamAllowance/2" idObject="216" type="NodePoint"/> + <node idObject="217" reverse="0" type="NodeSplinePath"/> + <node idObject="218" type="NodePoint"/> + <node idObject="219" reverse="0" type="NodeSpline"/> + </nodes> + <iPaths> + <record path="247"/> + <record path="251"/> + </iPaths> + </detail> + </details> + <groups/> + </draw> + <draw name="sleeve"> + <calculation> + <point id="75" mx="-3.12211" my="-2.65862" name="AShoulderP" showLabel="true" type="single" x="35.3709" y="3.86067"/> + <point angle="270" basePoint="75" id="76" length="arm_shoulder_tip_to_armfold_line" lineColor="blue" mx="0.264583" my="0.396875" name="ABicep" showLabel="true" type="endLine" typeLine="none"/> + <point angle="270" basePoint="75" id="77" length="arm_shoulder_tip_to_wrist_bent" lineColor="cornflowerblue" mx="0.264583" my="0.396875" name="AWrist" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="0" firstPoint="76" id="78" length="arm_above_elbow_circ/2+4" lineColor="blue" mx="-3.74076" my="-6.78425" name="ABicepFront" secondPoint="75" showLabel="true" type="normal" typeLine="hair"/> + <point angle="180" firstPoint="76" id="79" length="arm_above_elbow_circ/2+4 " lineColor="blue" mx="-1.90643" my="-8.22997" name="ABicepBack" secondPoint="75" showLabel="true" type="normal" typeLine="hair"/> + <point angle="0" firstPoint="77" id="80" length="hand_circ/2" lineColor="black" mx="0.264583" my="0.396875" name="AWristFront" secondPoint="75" showLabel="true" type="normal" typeLine="dotLine"/> + <point angle="180" firstPoint="77" id="81" length="hand_circ/2" lineColor="black" mx="5.31311" my="-2.85809" name="AWristBack" secondPoint="76" showLabel="true" type="normal" typeLine="dotLine"/> + <point firstPoint="76" id="84" length="CurrentLength*2/3" lineColor="cornflowerblue" mx="-2.47847" my="0.873927" name="AB2" secondPoint="78" showLabel="true" type="alongLine" typeLine="none"/> + <point firstPoint="78" id="85" length="CurrentLength*2/3" lineColor="blue" mx="-0.0932066" my="0.71491" name="AB3" secondPoint="76" showLabel="true" type="alongLine" typeLine="none"/> + <point firstPoint="76" id="86" length="CurrentLength/3" lineColor="blue" mx="0.264583" my="0.396875" name="AB5" secondPoint="79" showLabel="true" type="alongLine" typeLine="none"/> + <point firstPoint="76" id="87" length="CurrentLength*2/3 " lineColor="blue" mx="0.0260566" my="0.436629" name="AB6" secondPoint="79" showLabel="true" type="alongLine" typeLine="none"/> + <line firstPoint="78" id="88" lineColor="darkGreen" secondPoint="75" typeLine="hair"/> + <line firstPoint="75" id="89" lineColor="darkGreen" secondPoint="79" typeLine="hair"/> + <point firstPoint="78" id="90" length="CurrentLength/3" lineColor="darkGreen" mx="-2.75167" my="-3.12208" name="AS2" secondPoint="75" showLabel="true" type="alongLine" typeLine="none"/> + <point firstPoint="78" id="91" length="CurrentLength*2/3" lineColor="darkGreen" mx="-2.67229" my="-1.85208" name="AS3" secondPoint="75" showLabel="true" type="alongLine" typeLine="none"/> + <point firstPoint="75" id="92" length="CurrentLength/3" lineColor="darkGreen" mx="-0.873128" my="1.56105" name="AS5" secondPoint="79" showLabel="true" type="alongLine" typeLine="none"/> + <point firstPoint="75" id="93" length="CurrentLength*2/3" lineColor="darkGreen" mx="1.69333" my="-1.11125" name="AS6" secondPoint="79" showLabel="true" type="alongLine" typeLine="none"/> + <point firstPoint="90" id="94" length="2" lineColor="darkGreen" mx="1.48167" my="-0.502708" name="AC2" secondPoint="84" showLabel="true" type="alongLine" typeLine="dotLine"/> + <point firstPoint="91" id="95" length="-2" lineColor="darkGreen" mx="0.264583" my="0.396875" name="AC3" secondPoint="85" showLabel="true" type="alongLine" typeLine="dotLine"/> + <point firstPoint="92" id="96" length="-2.5" lineColor="darkGreen" mx="0.714375" my="-2.43417" name="AC5" secondPoint="86" showLabel="true" type="alongLine" typeLine="dotLine"/> + <spline aScale="0" alias="ASleeveFront" angle1="0" angle2="180.313" color="black" id="99" length1="arm_above_elbow_circ*9/25" length2="arm_above_elbow_circ*9/25" penStyle="hair" point1="78" point4="75" type="simpleInteractive"/> + <spline aScale="0" alias="ASleeveBack" angle1="0" angle2="156.23" color="black" id="100" length1="arm_above_elbow_circ*8/25" length2="arm_above_elbow_circ*8/25" penStyle="hair" point1="75" point4="79" type="simpleInteractive"/> + <point firstPoint="78" id="146" length="-max(0;armscye_circ-Spl_ASleeveBack-Spl_ASleeveFront)/2" lineColor="cornflowerblue" mx="-9.49684" my="0.214829" name="AExtraFront" secondPoint="76" showLabel="true" type="alongLine" typeLine="dashDotDotLine"/> + <point firstPoint="79" id="147" length="-max(0;armscye_circ-Spl_ASleeveBack-Spl_ASleeveFront)/2" lineColor="cornflowerblue" mx="1.24027" my="-3.34529" name="AExtraBack" secondPoint="76" showLabel="true" type="alongLine" typeLine="none"/> + <line firstPoint="146" id="148" lineColor="black" secondPoint="80" typeLine="hair"/> + <line firstPoint="147" id="149" lineColor="black" secondPoint="81" typeLine="hair"/> + <point angle="270" basePoint="75" id="155" length="arm_shoulder_tip_to_elbow_bent" lineColor="black" mx="0.264583" my="0.396875" name="AElbow" showLabel="true" type="endLine" typeLine="none"/> + <point angle="0" basePoint="155" id="156" lineColor="lightsalmon" mx="-5.54023" my="-3.18143" name="ADElbow1" p1Line="147" p2Line="81" showLabel="true" type="lineIntersectAxis" typeLine="hair"/> + <point firstPoint="155" id="157" length="CurrentLength/2" lineColor="black" mx="-3.50893" my="-4.95818" name="AElbowHalf" secondPoint="156" showLabel="true" type="alongLine" typeLine="none"/> + <point firstPoint="156" id="158" length="-2" lineColor="lightsalmon" mx="-7.52818" my="0.59567" name="ADElbow2" secondPoint="147" showLabel="true" type="alongLine" typeLine="none"/> + <point baseLineP1="147" baseLineP2="81" dartP1="156" dartP2="157" dartP3="158" id="159" mx1="1.29832" mx2="1.33808" my1="-1.98866" my2="0.993257" name1="ADElbowPh1" name2="ADElbowPh2" point1="160" point2="161" showLabel1="true" showLabel2="true" type="trueDarts"/> + <line firstPoint="157" id="162" lineColor="lightsalmon" secondPoint="158" typeLine="hair"/> + <point firstPoint="77" id="163" length="CurrentLength/2" lineColor="black" mx="-3.4886" my="-3.38952" name="AWristExtHalf" secondPoint="81" showLabel="true" type="alongLine" typeLine="none"/> + <point firstPoint="81" id="164" length="-2" lineColor="black" mx="0.264583" my="0.396875" name="AWristExt" secondPoint="147" showLabel="true" type="alongLine" typeLine="none"/> + <line firstPoint="163" id="165" lineColor="black" secondPoint="164" typeLine="hair"/> + <line firstPoint="81" id="166" lineColor="black" secondPoint="164" typeLine="hair"/> + <spline aScale="0" angle1="149.18" angle2="15.3516" color="black" id="221" length1="4.42821" length2="2.29393" penStyle="hair" point1="164" point4="77" type="simpleInteractive"/> + <spline aScale="0" angle1="151.606" angle2="36.0436" color="black" id="222" length1="3.48392" length2="3.27389" penStyle="hair" point1="77" point4="80" type="simpleInteractive"/> + </calculation> + <modeling> + <point id="231" idObject="146" inUse="true" mx="-9.49684" my="0.214829" showLabel="true" type="modeling"/> + <spline id="232" idObject="99" inUse="true" type="modelingSpline"/> + <spline id="233" idObject="100" inUse="true" type="modelingSpline"/> + <point id="234" idObject="147" inUse="true" mx="1.24027" my="-3.34529" showLabel="true" type="modeling"/> + <point id="235" idObject="164" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="236" idObject="221" inUse="true" type="modelingSpline"/> + <spline id="237" idObject="222" inUse="true" type="modelingSpline"/> + <point id="238" idObject="80" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="252" idObject="156" inUse="true" mx="-5.54023" my="-3.18143" showLabel="true" type="modeling"/> + <point id="253" idObject="157" inUse="true" mx="-3.50893" my="-4.95818" showLabel="true" type="modeling"/> + <point id="254" idObject="158" inUse="true" mx="-7.52818" my="0.59567" showLabel="true" type="modeling"/> + <path cut="false" firstToCountour="false" id="255" inUse="true" lastToCountour="false" name="Dart-Elbow" type="2" typeLine="dashLine" visible="1"> + <nodes> + <node idObject="252" type="NodePoint"/> + <node idObject="253" type="NodePoint"/> + <node idObject="254" type="NodePoint"/> + </nodes> + </path> + </modeling> + <details> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="239" mx="-60.1789" my="10.6125" name="sleeve" seamAllowance="true" uuid="{437a4ebc-759d-4528-a135-3eb6bcea5fd3}" version="2" width="1"> + <data annotation="" foldPosition="" fontSize="0" height="10" letter="" mx="0" my="0" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="false" width="10"/> + <patternInfo fontSize="0" height="10" mx="0" my="0" rotation="0" visible="false" width="10"/> + <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <nodes> + <node after="2.5" before="4" idObject="231" type="NodePoint"/> + <node idObject="232" reverse="0" type="NodeSpline"/> + <node idObject="233" reverse="0" type="NodeSpline"/> + <node after="4" before="2.5" idObject="234" type="NodePoint"/> + <node before="4" idObject="235" type="NodePoint"/> + <node idObject="236" reverse="0" type="NodeSpline"/> + <node idObject="237" reverse="0" type="NodeSpline"/> + <node after="4" idObject="238" type="NodePoint"/> + </nodes> + <iPaths> + <record path="255"/> + </iPaths> + </detail> + </details> + <groups/> + </draw> + <draw name="hat-cap-sixth"> + <calculation> + <point id="1134" mx="0.264583" my="0.396875" name="HsP" notes="Hat sector point" showLabel="true" type="single" x="-0.510233" y="89.1769"/> + <point angle="0" basePoint="1134" id="1135" length="@head_circ_small/4" lineColor="darkGreen" mx="0.264583" my="0.396875" name="HsR" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="0" firstPoint="1135" id="1136" length="@head_circ_small/12" lineColor="blue" mx="0.264583" my="0.396875" name="HsR1" secondPoint="1134" showLabel="true" type="normal" typeLine="hair"/> + <point angle="180" firstPoint="1135" id="1137" length="@head_circ_small/12" lineColor="blue" mx="0.264583" my="0.396875" name="HsR2" secondPoint="1134" showLabel="true" type="normal" typeLine="hair"/> + <point angle="30" basePoint="1134" id="1138" length="15" lineColor="lime" mx="0.264583" my="0.396875" name="HsGuide2" showLabel="true" type="endLine" typeLine="dotLine"/> + <point angle="-30" basePoint="1134" id="1139" length="15" lineColor="lime" mx="0.264583" my="0.396875" name="HsGuide1" showLabel="true" type="endLine" typeLine="dotLine"/> + <spline aScale="0" angle1="29.7843" angle2="181.113" color="black" id="1140" length1="5.81587" length2="6.20908" penStyle="hair" point1="1134" point4="1137" type="simpleInteractive"/> + <spline aScale="0" angle1="330.098" angle2="179.149" color="black" id="1141" length1="6.57819" length2="6.20071" penStyle="hair" point1="1134" point4="1136" type="simpleInteractive"/> + <spline aScale="0" angle1="287.047" angle2="76.8213" color="black" id="1142" length1="2.34752" length2="2.49833" penStyle="hair" point1="1137" point4="1136" type="simpleInteractive"/> + </calculation> + <modeling/> + <details/> + <groups/> + </draw> + <draw name="hat-band"> + <calculation> + <point id="1143" mx="0.264583" my="0.396875" name="HbC" notes="Head band centre " showLabel="true" type="single" x="36.9644" y="87.6149"/> + <arc aScale="0" angle1="0" angle2="360" center="1143" color="black" id="1144" penStyle="hair" radius="@head_circ_small/6.28 + 2" type="simple"/> + <arc aScale="0" angle1="0" angle2="360" center="1143" color="black" id="1145" penStyle="hair" radius="@head_circ_small/6.28" type="simple"/> + </calculation> + <modeling/> + <details/> + <groups/> + </draw> +</pattern> -- 2.44.1 From 8b9c93f9578e55fbe49fb11ae99819bb0ec2da96 Mon Sep 17 00:00:00 2001 From: Leni Aniva <v@leni.sh> Date: Mon, 18 Nov 2024 00:45:10 -0800 Subject: [PATCH 02/12] Move cosplay patterns into `cosplay/` --- shiki-eiki.val => cosplay/shiki-eiki.val | 118 ++++++++++------------- 1 file changed, 53 insertions(+), 65 deletions(-) rename shiki-eiki.val => cosplay/shiki-eiki.val (85%) diff --git a/shiki-eiki.val b/cosplay/shiki-eiki.val similarity index 85% rename from shiki-eiki.val rename to cosplay/shiki-eiki.val index b77f154..1bad07f 100644 --- a/shiki-eiki.val +++ b/cosplay/shiki-eiki.val @@ -5,7 +5,7 @@ <unit>cm</unit> <description/> <notes/> - <measurements path="measurements/aniva-leni.vit"/> + <measurements path="../measurements/aniva-leni.vit"/> <increments/> <previewCalculations/> <draw name="skirt-front"> @@ -32,30 +32,18 @@ <line firstPoint="120" id="135" lineColor="lightsalmon" secondPoint="119" typeLine="hair"/> </calculation> <modeling> - <point id="29" idObject="1" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="30" idObject="4" inUse="true" mx="0.264583" my="0.356483" showLabel="true" type="modeling"/> - <point id="31" idObject="10" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="32" idObject="12" inUse="true" type="modelingSpline"/> - <point id="33" idObject="5" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="34" idObject="6" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="35" idObject="2" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="36" idObject="3" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="177" idObject="128" inUse="false" mx="-1.37583" my="1.69333" showLabel="true" type="modeling"/> - <point id="178" idObject="126" inUse="false" mx="0.844288" my="0.628761" showLabel="true" type="modeling"/> - <point id="179" idObject="127" inUse="false" mx="-2.15518" my="1.66687" showLabel="true" type="modeling"/> - <point id="180" idObject="128" inUse="false" mx="-1.37583" my="1.69333" showLabel="true" type="modeling"/> - <path cut="false" firstToCountour="false" id="181" inUse="false" lastToCountour="false" name="Dart(Back)" type="2" typeLine="dashLine" visible="1"> - <nodes> - <node idObject="177" type="NodePoint"/> - <node idObject="178" type="NodePoint"/> - <node idObject="179" type="NodePoint"/> - <node idObject="180" type="NodePoint"/> - </nodes> - </path> - <point id="182" idObject="121" inUse="true" mx="-1.11232" my="0.479538" showLabel="true" type="modeling"/> - <point id="183" idObject="119" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="184" idObject="120" inUse="true" mx="-1.30783" my="0.474621" showLabel="true" type="modeling"/> - <path cut="false" firstToCountour="false" id="185" inUse="true" lastToCountour="false" name="Dart-Front" type="2" typeLine="dashLine" visible="1"> + <point id="29" idObject="1" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="30" idObject="4" inUse="false" mx="0.264583" my="0.356483" showLabel="true" type="modeling"/> + <point id="31" idObject="10" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="32" idObject="12" inUse="false" type="modelingSpline"/> + <point id="33" idObject="5" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="34" idObject="6" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="35" idObject="2" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="36" idObject="3" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="182" idObject="121" inUse="false" mx="-1.11232" my="0.479538" showLabel="true" type="modeling"/> + <point id="183" idObject="119" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="184" idObject="120" inUse="false" mx="-1.30783" my="0.474621" showLabel="true" type="modeling"/> + <path cut="false" firstToCountour="false" id="185" inUse="false" lastToCountour="false" name="Dart-Front" type="2" typeLine="dashLine" visible="1"> <nodes> <node idObject="182" type="NodePoint"/> <node idObject="183" type="NodePoint"/> @@ -139,18 +127,18 @@ <line firstPoint="49" id="154" lineColor="black" secondPoint="46" typeLine="hair"/> </calculation> <modeling> - <point id="195" idObject="39" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="196" idObject="38" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="197" idObject="46" inUse="true" mx="-11.6724" my="2.81805" showLabel="true" type="modeling"/> - <point id="198" idObject="151" inUse="true" mx="-10.5478" my="1.07611" showLabel="true" type="modeling"/> - <point id="199" idObject="49" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="200" idObject="52" inUse="true" type="modelingSpline"/> - <point id="201" idObject="41" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="202" idObject="51" inUse="true" type="modelingSpline"/> - <point id="240" idObject="139" inUse="true" mx="-0.358052" my="-2.46159" showLabel="true" type="modeling"/> - <point id="241" idObject="137" inUse="true" mx="-1.99954" my="-3.08422" showLabel="true" type="modeling"/> - <point id="242" idObject="138" inUse="true" mx="-4.6882" my="-2.46159" showLabel="true" type="modeling"/> - <path cut="false" firstToCountour="false" id="243" inUse="true" lastToCountour="false" name="Dart-Waist" type="2" typeLine="dashLine" visible="1"> + <point id="195" idObject="39" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="196" idObject="38" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="197" idObject="46" inUse="false" mx="-11.6724" my="2.81805" showLabel="true" type="modeling"/> + <point id="198" idObject="151" inUse="false" mx="-10.5478" my="1.07611" showLabel="true" type="modeling"/> + <point id="199" idObject="49" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="200" idObject="52" inUse="false" type="modelingSpline"/> + <point id="201" idObject="41" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="202" idObject="51" inUse="false" type="modelingSpline"/> + <point id="240" idObject="139" inUse="false" mx="-0.358052" my="-2.46159" showLabel="true" type="modeling"/> + <point id="241" idObject="137" inUse="false" mx="-1.99954" my="-3.08422" showLabel="true" type="modeling"/> + <point id="242" idObject="138" inUse="false" mx="-4.6882" my="-2.46159" showLabel="true" type="modeling"/> + <path cut="false" firstToCountour="false" id="243" inUse="false" lastToCountour="false" name="Dart-Waist" type="2" typeLine="dashLine" visible="1"> <nodes> <node idObject="240" type="NodePoint"/> <node idObject="241" type="NodePoint"/> @@ -224,28 +212,28 @@ <line firstPoint="150" id="153" lineColor="black" secondPoint="65" typeLine="hair"/> </calculation> <modeling> - <point id="212" idObject="54" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="213" idObject="53" inUse="true" mx="0.506935" my="4.92079" showLabel="true" type="modeling"/> - <point id="214" idObject="65" inUse="true" mx="-7.90188" my="2.24184" showLabel="true" type="modeling"/> - <point id="215" idObject="150" inUse="true" mx="-11.0693" my="0.238604" showLabel="true" type="modeling"/> - <point id="216" idObject="67" inUse="true" mx="-4.44313" my="-4.37774" showLabel="true" type="modeling"/> - <spline id="217" idObject="98" inUse="true" type="modelingPath"/> - <point id="218" idObject="56" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="219" idObject="69" inUse="true" type="modelingSpline"/> - <point id="244" idObject="103" inUse="true" mx="-5.60242" my="-3.05226" showLabel="true" type="modeling"/> - <point id="245" idObject="101" inUse="true" mx="1.24354" my="0.15875" showLabel="true" type="modeling"/> - <point id="246" idObject="104" inUse="true" mx="-0.37042" my="-2.96334" showLabel="true" type="modeling"/> - <path cut="false" firstToCountour="false" id="247" inUse="true" lastToCountour="false" name="Dart-Waist" type="2" typeLine="dashLine" visible="1"> + <point id="212" idObject="54" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="213" idObject="53" inUse="false" mx="0.506935" my="4.92079" showLabel="true" type="modeling"/> + <point id="214" idObject="65" inUse="false" mx="-7.90188" my="2.24184" showLabel="true" type="modeling"/> + <point id="215" idObject="150" inUse="false" mx="-11.0693" my="0.238604" showLabel="true" type="modeling"/> + <point id="216" idObject="67" inUse="false" mx="-4.44313" my="-4.37774" showLabel="true" type="modeling"/> + <spline id="217" idObject="98" inUse="false" type="modelingPath"/> + <point id="218" idObject="56" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="219" idObject="69" inUse="false" type="modelingSpline"/> + <point id="244" idObject="103" inUse="false" mx="-5.60242" my="-3.05226" showLabel="true" type="modeling"/> + <point id="245" idObject="101" inUse="false" mx="1.24354" my="0.15875" showLabel="true" type="modeling"/> + <point id="246" idObject="104" inUse="false" mx="-0.37042" my="-2.96334" showLabel="true" type="modeling"/> + <path cut="false" firstToCountour="false" id="247" inUse="false" lastToCountour="false" name="Dart-Waist" type="2" typeLine="dashLine" visible="1"> <nodes> <node idObject="244" type="NodePoint"/> <node idObject="245" type="NodePoint"/> <node idObject="246" type="NodePoint"/> </nodes> </path> - <point id="248" idObject="111" inUse="true" mx="0.347983" my="-3.32833" showLabel="true" type="modeling"/> - <point id="249" idObject="102" inUse="true" mx="-2.69875" my="-3.4925" showLabel="true" type="modeling"/> - <point id="250" idObject="112" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <path cut="false" firstToCountour="false" id="251" inUse="true" lastToCountour="false" name="Dart-Bust" type="2" typeLine="dashLine" visible="1"> + <point id="248" idObject="111" inUse="false" mx="0.347983" my="-3.32833" showLabel="true" type="modeling"/> + <point id="249" idObject="102" inUse="false" mx="-2.69875" my="-3.4925" showLabel="true" type="modeling"/> + <point id="250" idObject="112" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <path cut="false" firstToCountour="false" id="251" inUse="false" lastToCountour="false" name="Dart-Bust" type="2" typeLine="dashLine" visible="1"> <nodes> <node idObject="248" type="NodePoint"/> <node idObject="249" type="NodePoint"/> @@ -318,18 +306,18 @@ <spline aScale="0" angle1="151.606" angle2="36.0436" color="black" id="222" length1="3.48392" length2="3.27389" penStyle="hair" point1="77" point4="80" type="simpleInteractive"/> </calculation> <modeling> - <point id="231" idObject="146" inUse="true" mx="-9.49684" my="0.214829" showLabel="true" type="modeling"/> - <spline id="232" idObject="99" inUse="true" type="modelingSpline"/> - <spline id="233" idObject="100" inUse="true" type="modelingSpline"/> - <point id="234" idObject="147" inUse="true" mx="1.24027" my="-3.34529" showLabel="true" type="modeling"/> - <point id="235" idObject="164" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="236" idObject="221" inUse="true" type="modelingSpline"/> - <spline id="237" idObject="222" inUse="true" type="modelingSpline"/> - <point id="238" idObject="80" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="252" idObject="156" inUse="true" mx="-5.54023" my="-3.18143" showLabel="true" type="modeling"/> - <point id="253" idObject="157" inUse="true" mx="-3.50893" my="-4.95818" showLabel="true" type="modeling"/> - <point id="254" idObject="158" inUse="true" mx="-7.52818" my="0.59567" showLabel="true" type="modeling"/> - <path cut="false" firstToCountour="false" id="255" inUse="true" lastToCountour="false" name="Dart-Elbow" type="2" typeLine="dashLine" visible="1"> + <point id="231" idObject="146" inUse="false" mx="-9.49684" my="0.214829" showLabel="true" type="modeling"/> + <spline id="232" idObject="99" inUse="false" type="modelingSpline"/> + <spline id="233" idObject="100" inUse="false" type="modelingSpline"/> + <point id="234" idObject="147" inUse="false" mx="1.24027" my="-3.34529" showLabel="true" type="modeling"/> + <point id="235" idObject="164" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="236" idObject="221" inUse="false" type="modelingSpline"/> + <spline id="237" idObject="222" inUse="false" type="modelingSpline"/> + <point id="238" idObject="80" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="252" idObject="156" inUse="false" mx="-5.54023" my="-3.18143" showLabel="true" type="modeling"/> + <point id="253" idObject="157" inUse="false" mx="-3.50893" my="-4.95818" showLabel="true" type="modeling"/> + <point id="254" idObject="158" inUse="false" mx="-7.52818" my="0.59567" showLabel="true" type="modeling"/> + <path cut="false" firstToCountour="false" id="255" inUse="false" lastToCountour="false" name="Dart-Elbow" type="2" typeLine="dashLine" visible="1"> <nodes> <node idObject="252" type="NodePoint"/> <node idObject="253" type="NodePoint"/> -- 2.44.1 From 39eb022acef5df6d19f6e20dc1874b493ef93ae1 Mon Sep 17 00:00:00 2001 From: Leni Aniva <v@leni.sh> Date: Mon, 18 Nov 2024 20:56:12 -0800 Subject: [PATCH 03/12] Fix angles in Eiki set --- cosplay/shiki-eiki.val | 146 ++++++++++++++++++++++++----------------- 1 file changed, 84 insertions(+), 62 deletions(-) diff --git a/cosplay/shiki-eiki.val b/cosplay/shiki-eiki.val index 1bad07f..1cd0ccb 100644 --- a/cosplay/shiki-eiki.val +++ b/cosplay/shiki-eiki.val @@ -32,18 +32,18 @@ <line firstPoint="120" id="135" lineColor="lightsalmon" secondPoint="119" typeLine="hair"/> </calculation> <modeling> - <point id="29" idObject="1" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="30" idObject="4" inUse="false" mx="0.264583" my="0.356483" showLabel="true" type="modeling"/> - <point id="31" idObject="10" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="32" idObject="12" inUse="false" type="modelingSpline"/> - <point id="33" idObject="5" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="34" idObject="6" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="35" idObject="2" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="36" idObject="3" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="182" idObject="121" inUse="false" mx="-1.11232" my="0.479538" showLabel="true" type="modeling"/> - <point id="183" idObject="119" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="184" idObject="120" inUse="false" mx="-1.30783" my="0.474621" showLabel="true" type="modeling"/> - <path cut="false" firstToCountour="false" id="185" inUse="false" lastToCountour="false" name="Dart-Front" type="2" typeLine="dashLine" visible="1"> + <point id="29" idObject="1" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="30" idObject="4" inUse="true" mx="0.264583" my="0.356483" showLabel="true" type="modeling"/> + <point id="31" idObject="10" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="32" idObject="12" inUse="true" type="modelingSpline"/> + <point id="33" idObject="5" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="34" idObject="6" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="35" idObject="2" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="36" idObject="3" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="182" idObject="121" inUse="true" mx="-1.11232" my="0.479538" showLabel="true" type="modeling"/> + <point id="183" idObject="119" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="184" idObject="120" inUse="true" mx="-1.30783" my="0.474621" showLabel="true" type="modeling"/> + <path cut="false" firstToContour="false" id="185" inUse="true" lastToContour="false" name="Dart-Front" type="2" typeLine="dashLine" visible="1"> <nodes> <node idObject="182" type="NodePoint"/> <node idObject="183" type="NodePoint"/> @@ -55,7 +55,7 @@ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="37" mx="-63.4061" my="11.7049" name="skirt" seamAllowance="true" uuid="{660bc6c4-691d-4abc-9f21-b9393216d04f}" version="2" width="1.2 "> <data annotation="" foldPosition="" fontSize="0" height="10" letter="" mx="0" my="0" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="false" width="10"/> <patternInfo fontSize="0" height="10" mx="0" my="0" rotation="0" visible="false" width="10"/> - <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <grainline arrows="0" enabled="false" length="10" mx="0" my="0" rotation="90"/> <nodes> <node before="1.2 " idObject="29" type="NodePoint"/> <node idObject="30" type="NodePoint"/> @@ -127,18 +127,18 @@ <line firstPoint="49" id="154" lineColor="black" secondPoint="46" typeLine="hair"/> </calculation> <modeling> - <point id="195" idObject="39" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="196" idObject="38" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="197" idObject="46" inUse="false" mx="-11.6724" my="2.81805" showLabel="true" type="modeling"/> - <point id="198" idObject="151" inUse="false" mx="-10.5478" my="1.07611" showLabel="true" type="modeling"/> - <point id="199" idObject="49" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="200" idObject="52" inUse="false" type="modelingSpline"/> - <point id="201" idObject="41" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="202" idObject="51" inUse="false" type="modelingSpline"/> - <point id="240" idObject="139" inUse="false" mx="-0.358052" my="-2.46159" showLabel="true" type="modeling"/> - <point id="241" idObject="137" inUse="false" mx="-1.99954" my="-3.08422" showLabel="true" type="modeling"/> - <point id="242" idObject="138" inUse="false" mx="-4.6882" my="-2.46159" showLabel="true" type="modeling"/> - <path cut="false" firstToCountour="false" id="243" inUse="false" lastToCountour="false" name="Dart-Waist" type="2" typeLine="dashLine" visible="1"> + <point id="195" idObject="39" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="196" idObject="38" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="197" idObject="46" inUse="true" mx="-11.6724" my="2.81805" showLabel="true" type="modeling"/> + <point id="198" idObject="151" inUse="true" mx="-10.5478" my="1.07611" showLabel="true" type="modeling"/> + <point id="199" idObject="49" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="200" idObject="52" inUse="true" type="modelingSpline"/> + <point id="201" idObject="41" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="202" idObject="51" inUse="true" type="modelingSpline"/> + <point id="240" idObject="139" inUse="true" mx="-0.358052" my="-2.46159" showLabel="true" type="modeling"/> + <point id="241" idObject="137" inUse="true" mx="-1.99954" my="-3.08422" showLabel="true" type="modeling"/> + <point id="242" idObject="138" inUse="true" mx="-4.6882" my="-2.46159" showLabel="true" type="modeling"/> + <path cut="false" firstToContour="false" id="243" inUse="true" lastToContour="false" name="Dart-Waist" type="2" typeLine="dashLine" visible="1"> <nodes> <node idObject="240" type="NodePoint"/> <node idObject="241" type="NodePoint"/> @@ -150,7 +150,7 @@ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="203" mx="-57.9432" my="12.5482" name="bodice-back" seamAllowance="true" uuid="{f06dc28f-f6a4-44b7-8711-1f16750798cf}" version="2" width="5"> <data annotation="" foldPosition="" fontSize="0" height="10" letter="" mx="0" my="0" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="false" width="10"/> <patternInfo fontSize="0" height="10" mx="0" my="0" rotation="0" visible="false" width="10"/> - <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <grainline arrows="0" enabled="false" length="10" mx="0" my="0" rotation="90"/> <nodes> <node after="0" before="CurrentSeamAllowance/2" idObject="195" type="NodePoint"/> <node before="0" idObject="196" type="NodePoint"/> @@ -212,28 +212,28 @@ <line firstPoint="150" id="153" lineColor="black" secondPoint="65" typeLine="hair"/> </calculation> <modeling> - <point id="212" idObject="54" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="213" idObject="53" inUse="false" mx="0.506935" my="4.92079" showLabel="true" type="modeling"/> - <point id="214" idObject="65" inUse="false" mx="-7.90188" my="2.24184" showLabel="true" type="modeling"/> - <point id="215" idObject="150" inUse="false" mx="-11.0693" my="0.238604" showLabel="true" type="modeling"/> - <point id="216" idObject="67" inUse="false" mx="-4.44313" my="-4.37774" showLabel="true" type="modeling"/> - <spline id="217" idObject="98" inUse="false" type="modelingPath"/> - <point id="218" idObject="56" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="219" idObject="69" inUse="false" type="modelingSpline"/> - <point id="244" idObject="103" inUse="false" mx="-5.60242" my="-3.05226" showLabel="true" type="modeling"/> - <point id="245" idObject="101" inUse="false" mx="1.24354" my="0.15875" showLabel="true" type="modeling"/> - <point id="246" idObject="104" inUse="false" mx="-0.37042" my="-2.96334" showLabel="true" type="modeling"/> - <path cut="false" firstToCountour="false" id="247" inUse="false" lastToCountour="false" name="Dart-Waist" type="2" typeLine="dashLine" visible="1"> + <point id="212" idObject="54" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="213" idObject="53" inUse="true" mx="0.506935" my="4.92079" showLabel="true" type="modeling"/> + <point id="214" idObject="65" inUse="true" mx="-7.90188" my="2.24184" showLabel="true" type="modeling"/> + <point id="215" idObject="150" inUse="true" mx="-11.0693" my="0.238604" showLabel="true" type="modeling"/> + <point id="216" idObject="67" inUse="true" mx="-4.44313" my="-4.37774" showLabel="true" type="modeling"/> + <spline id="217" idObject="98" inUse="true" type="modelingPath"/> + <point id="218" idObject="56" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="219" idObject="69" inUse="true" type="modelingSpline"/> + <point id="244" idObject="103" inUse="true" mx="-5.60242" my="-3.05226" showLabel="true" type="modeling"/> + <point id="245" idObject="101" inUse="true" mx="1.24354" my="0.15875" showLabel="true" type="modeling"/> + <point id="246" idObject="104" inUse="true" mx="-0.37042" my="-2.96334" showLabel="true" type="modeling"/> + <path cut="false" firstToContour="false" id="247" inUse="true" lastToContour="false" name="Dart-Waist" type="2" typeLine="dashLine" visible="1"> <nodes> <node idObject="244" type="NodePoint"/> <node idObject="245" type="NodePoint"/> <node idObject="246" type="NodePoint"/> </nodes> </path> - <point id="248" idObject="111" inUse="false" mx="0.347983" my="-3.32833" showLabel="true" type="modeling"/> - <point id="249" idObject="102" inUse="false" mx="-2.69875" my="-3.4925" showLabel="true" type="modeling"/> - <point id="250" idObject="112" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <path cut="false" firstToCountour="false" id="251" inUse="false" lastToCountour="false" name="Dart-Bust" type="2" typeLine="dashLine" visible="1"> + <point id="248" idObject="111" inUse="true" mx="0.347983" my="-3.32833" showLabel="true" type="modeling"/> + <point id="249" idObject="102" inUse="true" mx="-2.69875" my="-3.4925" showLabel="true" type="modeling"/> + <point id="250" idObject="112" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <path cut="false" firstToContour="false" id="251" inUse="true" lastToContour="false" name="Dart-Bust" type="2" typeLine="dashLine" visible="1"> <nodes> <node idObject="248" type="NodePoint"/> <node idObject="249" type="NodePoint"/> @@ -245,7 +245,7 @@ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="220" mx="-63.2944" my="16.8885" name="bodice-front" seamAllowance="true" uuid="{45480056-3494-47cb-80d7-14e0f4a2cac9}" version="2" width="5"> <data annotation="" foldPosition="" fontSize="0" height="10" letter="" mx="0" my="0" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="false" width="10"/> <patternInfo fontSize="0" height="10" mx="0" my="0" rotation="0" visible="false" width="10"/> - <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <grainline arrows="0" enabled="false" length="10" mx="0" my="0" rotation="90"/> <nodes> <node after="0" before="CurrentSeamAllowance/2" idObject="212" type="NodePoint"/> <node before="0" idObject="213" type="NodePoint"/> @@ -306,18 +306,18 @@ <spline aScale="0" angle1="151.606" angle2="36.0436" color="black" id="222" length1="3.48392" length2="3.27389" penStyle="hair" point1="77" point4="80" type="simpleInteractive"/> </calculation> <modeling> - <point id="231" idObject="146" inUse="false" mx="-9.49684" my="0.214829" showLabel="true" type="modeling"/> - <spline id="232" idObject="99" inUse="false" type="modelingSpline"/> - <spline id="233" idObject="100" inUse="false" type="modelingSpline"/> - <point id="234" idObject="147" inUse="false" mx="1.24027" my="-3.34529" showLabel="true" type="modeling"/> - <point id="235" idObject="164" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="236" idObject="221" inUse="false" type="modelingSpline"/> - <spline id="237" idObject="222" inUse="false" type="modelingSpline"/> - <point id="238" idObject="80" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="252" idObject="156" inUse="false" mx="-5.54023" my="-3.18143" showLabel="true" type="modeling"/> - <point id="253" idObject="157" inUse="false" mx="-3.50893" my="-4.95818" showLabel="true" type="modeling"/> - <point id="254" idObject="158" inUse="false" mx="-7.52818" my="0.59567" showLabel="true" type="modeling"/> - <path cut="false" firstToCountour="false" id="255" inUse="false" lastToCountour="false" name="Dart-Elbow" type="2" typeLine="dashLine" visible="1"> + <point id="231" idObject="146" inUse="true" mx="-9.49684" my="0.214829" showLabel="true" type="modeling"/> + <spline id="232" idObject="99" inUse="true" type="modelingSpline"/> + <spline id="233" idObject="100" inUse="true" type="modelingSpline"/> + <point id="234" idObject="147" inUse="true" mx="1.24027" my="-3.34529" showLabel="true" type="modeling"/> + <point id="235" idObject="164" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="236" idObject="221" inUse="true" type="modelingSpline"/> + <spline id="237" idObject="222" inUse="true" type="modelingSpline"/> + <point id="238" idObject="80" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="252" idObject="156" inUse="true" mx="-5.54023" my="-3.18143" showLabel="true" type="modeling"/> + <point id="253" idObject="157" inUse="true" mx="-3.50893" my="-4.95818" showLabel="true" type="modeling"/> + <point id="254" idObject="158" inUse="true" mx="-7.52818" my="0.59567" showLabel="true" type="modeling"/> + <path cut="false" firstToContour="false" id="255" inUse="true" lastToContour="false" name="Dart-Elbow" type="2" typeLine="dashLine" visible="1"> <nodes> <node idObject="252" type="NodePoint"/> <node idObject="253" type="NodePoint"/> @@ -329,7 +329,7 @@ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="239" mx="-60.1789" my="10.6125" name="sleeve" seamAllowance="true" uuid="{437a4ebc-759d-4528-a135-3eb6bcea5fd3}" version="2" width="1"> <data annotation="" foldPosition="" fontSize="0" height="10" letter="" mx="0" my="0" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="false" width="10"/> <patternInfo fontSize="0" height="10" mx="0" my="0" rotation="0" visible="false" width="10"/> - <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <grainline arrows="0" enabled="false" length="10" mx="0" my="0" rotation="90"/> <nodes> <node after="2.5" before="4" idObject="231" type="NodePoint"/> <node idObject="232" reverse="0" type="NodeSpline"/> @@ -355,18 +355,40 @@ <point angle="180" firstPoint="1135" id="1137" length="@head_circ_small/12" lineColor="blue" mx="0.264583" my="0.396875" name="HsR2" secondPoint="1134" showLabel="true" type="normal" typeLine="hair"/> <point angle="30" basePoint="1134" id="1138" length="15" lineColor="lime" mx="0.264583" my="0.396875" name="HsGuide2" showLabel="true" type="endLine" typeLine="dotLine"/> <point angle="-30" basePoint="1134" id="1139" length="15" lineColor="lime" mx="0.264583" my="0.396875" name="HsGuide1" showLabel="true" type="endLine" typeLine="dotLine"/> - <spline aScale="0" angle1="29.7843" angle2="181.113" color="black" id="1140" length1="5.81587" length2="6.20908" penStyle="hair" point1="1134" point4="1137" type="simpleInteractive"/> - <spline aScale="0" angle1="330.098" angle2="179.149" color="black" id="1141" length1="6.57819" length2="6.20071" penStyle="hair" point1="1134" point4="1136" type="simpleInteractive"/> - <spline aScale="0" angle1="287.047" angle2="76.8213" color="black" id="1142" length1="2.34752" length2="2.49833" penStyle="hair" point1="1137" point4="1136" type="simpleInteractive"/> + <spline aScale="0" angle1="30" angle2="180" color="black" id="1140" length1="7.5" length2="6" penStyle="hair" point1="1134" point4="1137" type="simpleInteractive"/> + <spline aScale="0" angle1="-70" angle2="70" color="black" id="1142" length1="2.5" length2="2.5" penStyle="hair" point1="1137" point4="1136" type="simpleInteractive"/> + <spline aScale="0" angle1="180" angle2="-30" color="black" id="1146" length1="6" length2="7.5" penStyle="hair" point1="1136" point4="1134" type="simpleInteractive"/> </calculation> - <modeling/> - <details/> + <modeling> + <point id="1147" idObject="1134" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="1148" idObject="1140" inUse="true" type="modelingSpline"/> + <point id="1149" idObject="1137" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="1150" idObject="1142" inUse="true" type="modelingSpline"/> + <point id="1151" idObject="1136" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="1152" idObject="1146" inUse="true" type="modelingSpline"/> + </modeling> + <details> + <detail followGrainline="false" forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="1153" mx="7.08859" my="-38.4809" name="hat-cap-sixth" seamAllowance="true" sewLineOnDrawing="false" uuid="{4abb35af-c33f-4161-ace2-107a4643284d}" version="2" width="1.5 "> + <data annotation="" foldPosition="" height="10" letter="" mx="0" my="0" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="false" width="10"/> + <patternInfo height="10" mx="0" my="0" rotation="0" visible="false" width="10"/> + <grainline arrows="0" enabled="false" length="10" mx="0" my="0" rotation="90" visible="true"/> + <nodes> + <node idObject="1147" type="NodePoint"/> + <node idObject="1148" reverse="0" type="NodeSpline"/> + <node idObject="1149" type="NodePoint"/> + <node idObject="1150" reverse="0" type="NodeSpline"/> + <node idObject="1151" type="NodePoint"/> + <node idObject="1152" reverse="0" type="NodeSpline"/> + </nodes> + <mirrorLine type="2ArrowsTextAbove"/> + </detail> + </details> <groups/> </draw> <draw name="hat-band"> <calculation> <point id="1143" mx="0.264583" my="0.396875" name="HbC" notes="Head band centre " showLabel="true" type="single" x="36.9644" y="87.6149"/> - <arc aScale="0" angle1="0" angle2="360" center="1143" color="black" id="1144" penStyle="hair" radius="@head_circ_small/6.28 + 2" type="simple"/> + <arc aScale="0" angle1="0" angle2="360" center="1143" color="black" id="1144" penStyle="hair" radius="@head_circ_small/6.28 + 4" type="simple"/> <arc aScale="0" angle1="0" angle2="360" center="1143" color="black" id="1145" penStyle="hair" radius="@head_circ_small/6.28" type="simple"/> </calculation> <modeling/> -- 2.44.1 From d21979ba5188b76b266bee75914862d60086a928 Mon Sep 17 00:00:00 2001 From: Leni Aniva <v@leni.sh> Date: Tue, 19 Nov 2024 01:21:55 -0800 Subject: [PATCH 04/12] Rotate front waist dart --- cosplay/shiki-eiki.val | 118 +++++++++++++++++++++++++++-------------- 1 file changed, 78 insertions(+), 40 deletions(-) diff --git a/cosplay/shiki-eiki.val b/cosplay/shiki-eiki.val index 1cd0ccb..c0963b6 100644 --- a/cosplay/shiki-eiki.val +++ b/cosplay/shiki-eiki.val @@ -10,26 +10,44 @@ <previewCalculations/> <draw name="skirt-front"> <calculation> - <point id="1" mx="-9.03943" my="0.912175" name="SWaistMiddle" showLabel="true" type="single" x="-24.0798" y="1.68363"/> - <point angle="270" basePoint="1" id="2" length="leg_waist_side_to_knee" lineColor="black" mx="0.264583" my="0.396875" name="SHemMiddle" showLabel="true" type="endLine" typeLine="hair"/> + <point id="1" mx="-9.03943" my="0.912175" name="SWaistMiddle" showLabel="true" type="single" x="-47.2836" y="12.9217"/> + <point angle="270" basePoint="1" id="2" length="(leg_waist_side_to_knee+waist_to_hip_side)/2" lineColor="black" mx="-7.86036" my="0.396875" name="SHemMiddle" showLabel="true" type="endLine" typeLine="hair"/> <point angle="270" basePoint="1" id="3" length="waist_to_hip_side" lineColor="blue" mx="0.264583" my="0.357721" name="SHipMiddle" showLabel="true" type="endLine" typeLine="none"/> <point angle="0 " basePoint="1" id="4" length="waist_circ/4" lineColor="black" mx="5.45394" my="-8.78915" name="SWaistQuarter" showLabel="true" type="endLine" typeLine="hair"/> <point angle="0" basePoint="3" id="5" length="hip_circ/4+1.2" lineColor="black" mx="0.264583" my="0.396875" name="SHipSide" showLabel="true" type="endLine" typeLine="hair"/> <point firstPoint="5" id="6" mx="0.264583" my="0.396875" name="SHemSide" secondPoint="2" showLabel="true" type="pointOfIntersection"/> <line firstPoint="5" id="7" lineColor="black" secondPoint="6" typeLine="hair"/> <line firstPoint="2" id="8" lineColor="black" secondPoint="6" typeLine="hair"/> - <point firstPoint="5" id="9" mx="0.264583" my="0.396875" name="SWaistPhantom" secondPoint="4" showLabel="true" type="pointOfIntersection"/> + <point firstPoint="5" id="9" mx="6.80082" my="-6.09999" name="SWaistPhantom" secondPoint="4" showLabel="true" type="pointOfIntersection"/> <point firstPoint="4" id="10" length="CurrentLength/2" lineColor="black" mx="1.61086" my="-5.09751" name="SWaistSide" secondPoint="9" showLabel="true" type="alongLine" typeLine="none"/> <line firstPoint="4" id="11" lineColor="black" secondPoint="10" typeLine="hair"/> <spline aScale="0" angle1="359.983" angle2="90.5241" color="black" id="12" length1="3.22477" length2="21.1699" penStyle="hair" point1="10" point4="5" type="simpleInteractive"/> <point angle="0" firstPoint="1" id="118" length="@dart_skirt_front_offset" lineColor="lightsalmon" mx="-1.62511" my="-8.76295" name="SDCentre" secondPoint="3" showLabel="true" type="normal" typeLine="none"/> <point angle="0" firstPoint="118" id="119" length="@dart_skirt_front_height" lineColor="lightsalmon" mx="0.264583" my="0.396875" name="SD" secondPoint="1" showLabel="true" type="normal" typeLine="dashLine"/> <point angle="0" firstPoint="118" id="120" length="@dart_skirt_front_width/2" lineColor="lightsalmon" mx="-1.30783" my="0.474621" name="SD2" secondPoint="119" showLabel="true" type="normal" typeLine="none"/> - <point angle="180" firstPoint="118" id="121" length="@dart_skirt_front_width/2" lineColor="lightsalmon" mx="-1.13878" my="0.45308" name="SD1" secondPoint="119" showLabel="true" type="normal" typeLine="none"/> + <point angle="180" firstPoint="118" id="121" length="@dart_skirt_front_width/2" lineColor="lightsalmon" mx="-5.05461" my="3.07246" name="SD1" secondPoint="119" showLabel="true" type="normal" typeLine="none"/> <point baseLineP1="1" baseLineP2="10" dartP1="121" dartP2="119" dartP3="120" id="122" mx1="-1.32441" mx2="-0.593972" my1="-4.33985" my2="-3.95448" name1="SDPh1" name2="SDPh2" point1="123" point2="124" showLabel1="true" showLabel2="true" type="trueDarts"/> <point angle="0" firstPoint="1" id="125" length="@dart_skirt_back_offset" lineColor="lightsalmon" mx="-3.78354" my="-7.4791" name="SBDCentre" secondPoint="3" showLabel="true" type="normal" typeLine="none"/> <line firstPoint="121" id="134" lineColor="lightsalmon" secondPoint="119" typeLine="hair"/> <line firstPoint="120" id="135" lineColor="lightsalmon" secondPoint="119" typeLine="hair"/> + <operation angle="atanD(@dart_skirt_front_width/@dart_skirt_front_height)" center="119" id="1153" suffix="SFull" type="rotation"> + <source> + <item idObject="120"/> + <item idObject="10"/> + <item idObject="5"/> + <item idObject="6"/> + </source> + <destination> + <item idObject="1154" mx="-6.32776" my="-3.88457"/> + <item idObject="1155" mx="2.00461" my="-12.8544"/> + <item idObject="1156" mx="6.24957" my="-1.96562"/> + <item idObject="1157" mx="0.264583" my="0.396875"/> + </destination> + </operation> + <line firstPoint="6" id="1158" lineColor="deepskyblue" secondPoint="1157" typeLine="hair"/> + <line firstPoint="1156" id="1159" lineColor="deepskyblue" secondPoint="1157" typeLine="hair"/> + <spline aScale="0" angle1="atanD(@dart_skirt_front_width/@dart_skirt_front_height)" angle2="90+atanD(@dart_skirt_front_width/@dart_skirt_front_height)" color="deepskyblue" id="1160" length1="5.96924" length2="15.0062" penStyle="hair" point1="1155" point4="1156" type="simpleInteractive"/> + <line firstPoint="121" id="1161" lineColor="deepskyblue" secondPoint="1155" typeLine="hair"/> </calculation> <modeling> <point id="29" idObject="1" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> @@ -43,7 +61,7 @@ <point id="182" idObject="121" inUse="true" mx="-1.11232" my="0.479538" showLabel="true" type="modeling"/> <point id="183" idObject="119" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> <point id="184" idObject="120" inUse="true" mx="-1.30783" my="0.474621" showLabel="true" type="modeling"/> - <path cut="false" firstToContour="false" id="185" inUse="true" lastToContour="false" name="Dart-Front" type="2" typeLine="dashLine" visible="1"> + <path cut="false" firstToCountour="false" id="185" inUse="true" lastToCountour="false" name="Dart-Front" type="2" typeLine="dashLine" visible="1"> <nodes> <node idObject="182" type="NodePoint"/> <node idObject="183" type="NodePoint"/> @@ -55,7 +73,7 @@ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="37" mx="-63.4061" my="11.7049" name="skirt" seamAllowance="true" uuid="{660bc6c4-691d-4abc-9f21-b9393216d04f}" version="2" width="1.2 "> <data annotation="" foldPosition="" fontSize="0" height="10" letter="" mx="0" my="0" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="false" width="10"/> <patternInfo fontSize="0" height="10" mx="0" my="0" rotation="0" visible="false" width="10"/> - <grainline arrows="0" enabled="false" length="10" mx="0" my="0" rotation="90"/> + <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> <nodes> <node before="1.2 " idObject="29" type="NodePoint"/> <node idObject="30" type="NodePoint"/> @@ -75,8 +93,8 @@ </draw> <draw name="skirt-back"> <calculation> - <point id="1001" mx="-9.03943" my="0.912175" name="TWaistMiddle" showLabel="true" type="single" x="-69.3035" y="1.55314"/> - <point angle="270" basePoint="1001" id="1002" length="leg_waist_side_to_knee" lineColor="black" mx="0.264583" my="0.396875" name="THemMiddle" showLabel="true" type="endLine" typeLine="hair"/> + <point id="1001" mx="-9.03943" my="0.912175" name="TWaistMiddle" showLabel="true" type="single" x="-101.501" y="14.5509"/> + <point angle="270" basePoint="1001" id="1002" length="Line_SWaistMiddle_SHemMiddle" lineColor="black" mx="0.264583" my="0.396875" name="THemMiddle" showLabel="true" type="endLine" typeLine="hair"/> <point angle="270" basePoint="1001" id="1003" length="waist_to_hip_side" lineColor="blue" mx="0.264583" my="0.357721" name="THipMiddle" showLabel="true" type="endLine" typeLine="none"/> <point angle="0 " basePoint="1001" id="1004" length="waist_circ/4" lineColor="black" mx="5.45394" my="-8.78915" name="TWaistQuarter" showLabel="true" type="endLine" typeLine="hair"/> <point angle="0" basePoint="1003" id="1005" length="hip_circ/4+1.2" lineColor="black" mx="0.264583" my="0.396875" name="THipSide" showLabel="true" type="endLine" typeLine="hair"/> @@ -94,6 +112,24 @@ <point baseLineP1="1001" baseLineP2="1004" dartP1="1128" dartP2="1126" dartP3="1127" id="1129" mx1="-2.45239" mx2="-3.70416" my1="-4.18027" my2="-3.62479" name1="TDPh1" name2="TDPh2" point1="1130" point2="1131" showLabel1="true" showLabel2="true" type="trueDarts"/> <line firstPoint="1128" id="1132" lineColor="lightsalmon" secondPoint="1126" typeLine="hair"/> <line firstPoint="1127" id="1133" lineColor="lightsalmon" secondPoint="1126" typeLine="hair"/> + <operation angle="atanD(@dart_back_waist_width/@dart_back_waist_height)" center="1126" id="1162" suffix="_full" type="rotation"> + <source> + <item idObject="1127"/> + <item idObject="1010"/> + <item idObject="1005"/> + <item idObject="1006"/> + </source> + <destination> + <item idObject="1163" mx="-7.74642" my="-4.63312"/> + <item idObject="1164" mx="-1.34226" my="-7.53876"/> + <item idObject="1165" mx="0.264583" my="0.396875"/> + <item idObject="1166" mx="0.264583" my="0.396875"/> + </destination> + </operation> + <line firstPoint="1006" id="1167" lineColor="deepskyblue" secondPoint="1166" typeLine="hair"/> + <line firstPoint="1165" id="1168" lineColor="deepskyblue" secondPoint="1166" typeLine="hair"/> + <spline aScale="0" angle1="atanD(@dart_back_waist_width/@dart_back_waist_height)" angle2="90+atanD(@dart_back_waist_width/@dart_back_waist_height)" color="deepskyblue" id="1169" length1="3.60651" length2="14.7742" penStyle="hair" point1="1164" point4="1165" type="simpleInteractive"/> + <line firstPoint="1128" id="1170" lineColor="deepskyblue" secondPoint="1164" typeLine="hair"/> </calculation> <modeling/> <details/> @@ -138,7 +174,7 @@ <point id="240" idObject="139" inUse="true" mx="-0.358052" my="-2.46159" showLabel="true" type="modeling"/> <point id="241" idObject="137" inUse="true" mx="-1.99954" my="-3.08422" showLabel="true" type="modeling"/> <point id="242" idObject="138" inUse="true" mx="-4.6882" my="-2.46159" showLabel="true" type="modeling"/> - <path cut="false" firstToContour="false" id="243" inUse="true" lastToContour="false" name="Dart-Waist" type="2" typeLine="dashLine" visible="1"> + <path cut="false" firstToCountour="false" id="243" inUse="true" lastToCountour="false" name="Dart-Waist" type="2" typeLine="dashLine" visible="1"> <nodes> <node idObject="240" type="NodePoint"/> <node idObject="241" type="NodePoint"/> @@ -150,7 +186,7 @@ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="203" mx="-57.9432" my="12.5482" name="bodice-back" seamAllowance="true" uuid="{f06dc28f-f6a4-44b7-8711-1f16750798cf}" version="2" width="5"> <data annotation="" foldPosition="" fontSize="0" height="10" letter="" mx="0" my="0" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="false" width="10"/> <patternInfo fontSize="0" height="10" mx="0" my="0" rotation="0" visible="false" width="10"/> - <grainline arrows="0" enabled="false" length="10" mx="0" my="0" rotation="90"/> + <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> <nodes> <node after="0" before="CurrentSeamAllowance/2" idObject="195" type="NodePoint"/> <node before="0" idObject="196" type="NodePoint"/> @@ -177,12 +213,12 @@ <point angle="270" basePoint="56" id="57" length="neck_side_to_bust_f" lineColor="green" mx="0.264583" my="0.396875" name="FBustNeck" showLabel="true" type="endLine" typeLine="hair"/> <point angle="180" basePoint="53" id="58" length="bustpoint_to_bustpoint/2" lineColor="deepskyblue" mx="-4.05189" my="4.4962" name="FWaistBust2" showLabel="true" type="endLine" typeLine="none"/> <point firstPoint="58" id="59" mx="0.264583" my="0.396875" name="FBust" secondPoint="57" showLabel="true" type="pointOfIntersection"/> - <point angle="180" basePoint="53" id="60" length="width_shoulder/2" lineColor="darkviolet" mx="-2.3205" my="3.22432" name="FWaistShoulder" showLabel="true" type="endLine" typeLine="none"/> + <point angle="180" basePoint="53" id="60" length="width_shoulder/2" lineColor="darkviolet" mx="-10.2051" my="3.03911" name="FWaistShoulder" showLabel="true" type="endLine" typeLine="none"/> <point angle="90" basePoint="60" id="61" length="1" lineColor="black" mx="-19.7699" my="-3.72311" name="FWaistShoulderPerp" showLabel="true" type="endLine" typeLine="hair"/> <point id="62" length="bustpoint_to_shoulder_tip" lineColor="lime" mx="0.264583" my="0.396875" name="FShoulder" p1Line="60" p2Line="61" pShoulder="59" showLabel="true" type="shoulder" typeLine="hair"/> <line firstPoint="62" id="63" lineColor="black" secondPoint="56" typeLine="hair"/> - <point angle="180" basePoint="53" id="64" length="bust_circ/4+2.5" lineColor="goldenrod" mx="-9.75264" my="1.89138" name="FWaistBW" showLabel="true" type="endLine" typeLine="dashDotDotLine"/> - <point angle="0" firstPoint="53" id="65" length="waist_circ/8 + bust_circ/8 + 1.25" lineColor="black" mx="-7.90188" my="2.24184" name="FWaistSide" secondPoint="54" showLabel="true" type="normal" typeLine="hair"/> + <point angle="180" basePoint="53" id="64" length="bust_circ/4+2.5" lineColor="goldenrod" mx="-11.6576" my="0.489088" name="FWaistBW" showLabel="true" type="endLine" typeLine="dashDotDotLine"/> + <point angle="0" firstPoint="53" id="65" length="waist_circ/8 + bust_circ/8 + 1.25" lineColor="black" mx="-16.1304" my="3.03559" name="FWaistSide" secondPoint="54" showLabel="true" type="normal" typeLine="hair"/> <point angle="0" firstPoint="64" id="66" length="1" lineColor="lime" mx="-11.6511" my="-0.612926" name="FWaistBWPerp" secondPoint="65" showLabel="true" type="normal" typeLine="hair"/> <point id="67" length="armpit_to_waist_side" lineColor="goldenrod" mx="-4.44313" my="-4.37774" name="FSideSeam" p1Line="64" p2Line="66" pShoulder="65" showLabel="true" type="shoulder" typeLine="dashDotDotLine"/> <line firstPoint="67" id="68" lineColor="black" secondPoint="65" typeLine="hair"/> @@ -210,6 +246,23 @@ <line firstPoint="112" id="117" lineColor="lightsalmon" secondPoint="102" typeLine="hair"/> <point angle="180" firstPoint="67" id="150" length="max(0.1;@armscye_front-SplPath_FArmscye)" lineColor="cornflowerblue" mx="-11.0693" my="0.238604" name="FArmscyeExtra" notes="Extra allowance in case the measured armscye is longer than the curve" secondPoint="64" showLabel="true" type="normal" typeLine="hair"/> <line firstPoint="150" id="153" lineColor="black" secondPoint="65" typeLine="hair"/> + <line firstPoint="101" id="1172" lineColor="lightsalmon" secondPoint="58" typeLine="dotLine"/> + <operation angle="asinD(dart_width_waist/Line_FDWaist1_FDWaist)" center="102" id="1173" suffix="_FullWaist" type="rotation"> + <source> + <item idObject="65"/> + <item idObject="103"/> + <item idObject="112"/> + </source> + <destination> + <item idObject="1174" mx="-8.32521" my="4.27913"/> + <item idObject="1175" mx="5.03903" my="-5.51667"/> + <item idObject="1176" mx="0.264583" my="0.370417"/> + </destination> + </operation> + <line firstPoint="1176" id="1177" lineColor="deepskyblue" secondPoint="102" typeLine="dotLine"/> + <line firstPoint="112" id="1178" lineColor="deepskyblue" secondPoint="1176" typeLine="hair"/> + <line firstPoint="1174" id="1179" lineColor="deepskyblue" secondPoint="1176" typeLine="hair"/> + <line firstPoint="1174" id="1180" lineColor="deepskyblue" secondPoint="104" typeLine="hair"/> </calculation> <modeling> <point id="212" idObject="54" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> @@ -223,7 +276,7 @@ <point id="244" idObject="103" inUse="true" mx="-5.60242" my="-3.05226" showLabel="true" type="modeling"/> <point id="245" idObject="101" inUse="true" mx="1.24354" my="0.15875" showLabel="true" type="modeling"/> <point id="246" idObject="104" inUse="true" mx="-0.37042" my="-2.96334" showLabel="true" type="modeling"/> - <path cut="false" firstToContour="false" id="247" inUse="true" lastToContour="false" name="Dart-Waist" type="2" typeLine="dashLine" visible="1"> + <path cut="false" firstToCountour="false" id="247" inUse="true" lastToCountour="false" name="Dart-Waist" type="2" typeLine="dashLine" visible="1"> <nodes> <node idObject="244" type="NodePoint"/> <node idObject="245" type="NodePoint"/> @@ -233,7 +286,7 @@ <point id="248" idObject="111" inUse="true" mx="0.347983" my="-3.32833" showLabel="true" type="modeling"/> <point id="249" idObject="102" inUse="true" mx="-2.69875" my="-3.4925" showLabel="true" type="modeling"/> <point id="250" idObject="112" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <path cut="false" firstToContour="false" id="251" inUse="true" lastToContour="false" name="Dart-Bust" type="2" typeLine="dashLine" visible="1"> + <path cut="false" firstToCountour="false" id="251" inUse="true" lastToCountour="false" name="Dart-Bust" type="2" typeLine="dashLine" visible="1"> <nodes> <node idObject="248" type="NodePoint"/> <node idObject="249" type="NodePoint"/> @@ -245,7 +298,7 @@ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="220" mx="-63.2944" my="16.8885" name="bodice-front" seamAllowance="true" uuid="{45480056-3494-47cb-80d7-14e0f4a2cac9}" version="2" width="5"> <data annotation="" foldPosition="" fontSize="0" height="10" letter="" mx="0" my="0" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="false" width="10"/> <patternInfo fontSize="0" height="10" mx="0" my="0" rotation="0" visible="false" width="10"/> - <grainline arrows="0" enabled="false" length="10" mx="0" my="0" rotation="90"/> + <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> <nodes> <node after="0" before="CurrentSeamAllowance/2" idObject="212" type="NodePoint"/> <node before="0" idObject="213" type="NodePoint"/> @@ -317,7 +370,7 @@ <point id="252" idObject="156" inUse="true" mx="-5.54023" my="-3.18143" showLabel="true" type="modeling"/> <point id="253" idObject="157" inUse="true" mx="-3.50893" my="-4.95818" showLabel="true" type="modeling"/> <point id="254" idObject="158" inUse="true" mx="-7.52818" my="0.59567" showLabel="true" type="modeling"/> - <path cut="false" firstToContour="false" id="255" inUse="true" lastToContour="false" name="Dart-Elbow" type="2" typeLine="dashLine" visible="1"> + <path cut="false" firstToCountour="false" id="255" inUse="true" lastToCountour="false" name="Dart-Elbow" type="2" typeLine="dashLine" visible="1"> <nodes> <node idObject="252" type="NodePoint"/> <node idObject="253" type="NodePoint"/> @@ -329,7 +382,7 @@ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="239" mx="-60.1789" my="10.6125" name="sleeve" seamAllowance="true" uuid="{437a4ebc-759d-4528-a135-3eb6bcea5fd3}" version="2" width="1"> <data annotation="" foldPosition="" fontSize="0" height="10" letter="" mx="0" my="0" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="false" width="10"/> <patternInfo fontSize="0" height="10" mx="0" my="0" rotation="0" visible="false" width="10"/> - <grainline arrows="0" enabled="false" length="10" mx="0" my="0" rotation="90"/> + <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> <nodes> <node after="2.5" before="4" idObject="231" type="NodePoint"/> <node idObject="232" reverse="0" type="NodeSpline"/> @@ -360,29 +413,14 @@ <spline aScale="0" angle1="180" angle2="-30" color="black" id="1146" length1="6" length2="7.5" penStyle="hair" point1="1136" point4="1134" type="simpleInteractive"/> </calculation> <modeling> - <point id="1147" idObject="1134" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="1148" idObject="1140" inUse="true" type="modelingSpline"/> - <point id="1149" idObject="1137" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="1150" idObject="1142" inUse="true" type="modelingSpline"/> - <point id="1151" idObject="1136" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="1152" idObject="1146" inUse="true" type="modelingSpline"/> + <point id="1147" idObject="1134" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="1148" idObject="1140" inUse="false" type="modelingSpline"/> + <point id="1149" idObject="1137" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="1150" idObject="1142" inUse="false" type="modelingSpline"/> + <point id="1151" idObject="1136" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="1152" idObject="1146" inUse="false" type="modelingSpline"/> </modeling> - <details> - <detail followGrainline="false" forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="1153" mx="7.08859" my="-38.4809" name="hat-cap-sixth" seamAllowance="true" sewLineOnDrawing="false" uuid="{4abb35af-c33f-4161-ace2-107a4643284d}" version="2" width="1.5 "> - <data annotation="" foldPosition="" height="10" letter="" mx="0" my="0" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="false" width="10"/> - <patternInfo height="10" mx="0" my="0" rotation="0" visible="false" width="10"/> - <grainline arrows="0" enabled="false" length="10" mx="0" my="0" rotation="90" visible="true"/> - <nodes> - <node idObject="1147" type="NodePoint"/> - <node idObject="1148" reverse="0" type="NodeSpline"/> - <node idObject="1149" type="NodePoint"/> - <node idObject="1150" reverse="0" type="NodeSpline"/> - <node idObject="1151" type="NodePoint"/> - <node idObject="1152" reverse="0" type="NodeSpline"/> - </nodes> - <mirrorLine type="2ArrowsTextAbove"/> - </detail> - </details> + <details/> <groups/> </draw> <draw name="hat-band"> -- 2.44.1 From 0f814d5c67c45b3a8c909124460601877b9d8bf5 Mon Sep 17 00:00:00 2001 From: Leni Aniva <v@leni.sh> Date: Thu, 21 Nov 2024 22:36:14 -0800 Subject: [PATCH 05/12] Add fullness and skirt part to front --- cosplay/shiki-eiki.val | 34 ++++++++++++++++++++++------------ 1 file changed, 22 insertions(+), 12 deletions(-) diff --git a/cosplay/shiki-eiki.val b/cosplay/shiki-eiki.val index c0963b6..1b0ba3f 100644 --- a/cosplay/shiki-eiki.val +++ b/cosplay/shiki-eiki.val @@ -161,6 +161,8 @@ <point angle="180" firstPoint="49" id="151" length="max(0;@armscye_back-Spl_BArmscye)" lineColor="cornflowerblue" mx="-10.5478" my="1.07611" name="BArmscyeExtra" notes="Extra allowance in case the measured armscye is longer than the curve" secondPoint="47" showLabel="true" type="normal" typeLine="hair"/> <line firstPoint="151" id="152" lineColor="black" secondPoint="46" typeLine="hair"/> <line firstPoint="49" id="154" lineColor="black" secondPoint="46" typeLine="hair"/> + <point firstPoint="44" id="1181" length="-arm_shoulder_tip_to_elbow_bent/4" lineColor="blue" mx="0.264583" my="0.396875" name="BShoulderExtra" secondPoint="41" showLabel="true" type="alongLine" typeLine="hair"/> + <spline aScale="0" angle1="83.053" angle2="324.585" color="black" id="1184" length1="4.46314" length2="2.35166" penStyle="hair" point1="49" point4="1181" type="simpleInteractive"/> </calculation> <modeling> <point id="195" idObject="39" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> @@ -206,11 +208,11 @@ </draw> <draw name="bodice-front"> <calculation> - <point id="53" mx="0.506935" my="4.92079" name="FWaistMid" showLabel="true" type="single" x="48.3877" y="-11.5899"/> + <point id="53" mx="0.506935" my="4.92079" name="FWaistMid" showLabel="true" type="single" x="52.3718" y="-31.226"/> <point angle="90" basePoint="53" id="54" length="neck_front_to_waist_f" lineColor="black" mx="0.264583" my="0.396875" name="FNeckMid" showLabel="true" type="endLine" typeLine="hair"/> <point angle="180" basePoint="53" id="55" length="neck_width/2 " lineColor="lime" mx="0.264583" my="5.44588" name="FWaistSF" showLabel="true" type="endLine" typeLine="none"/> <point angle="90" basePoint="55" id="56" length="neck_side_to_waist_f" lineColor="lime" mx="0.264583" my="0.396875" name="FNeckSide" showLabel="true" type="endLine" typeLine="hair"/> - <point angle="270" basePoint="56" id="57" length="neck_side_to_bust_f" lineColor="green" mx="0.264583" my="0.396875" name="FBustNeck" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="270" basePoint="56" id="57" length="neck_side_to_bust_f" lineColor="lime" mx="0.264583" my="0.396875" name="FBustNeck" showLabel="true" type="endLine" typeLine="dotLine"/> <point angle="180" basePoint="53" id="58" length="bustpoint_to_bustpoint/2" lineColor="deepskyblue" mx="-4.05189" my="4.4962" name="FWaistBust2" showLabel="true" type="endLine" typeLine="none"/> <point firstPoint="58" id="59" mx="0.264583" my="0.396875" name="FBust" secondPoint="57" showLabel="true" type="pointOfIntersection"/> <point angle="180" basePoint="53" id="60" length="width_shoulder/2" lineColor="darkviolet" mx="-10.2051" my="3.03911" name="FWaistShoulder" showLabel="true" type="endLine" typeLine="none"/> @@ -233,7 +235,7 @@ </spline> <point angle="270" basePoint="59" id="101" length="@bust_circ_radius" lineColor="lightsalmon" mx="1.24354" my="0.15875" name="FDWaist" showLabel="true" type="endLine" typeLine="dashLine"/> <point angle="180" basePoint="59" id="102" length="@bust_circ_radius" lineColor="lightsalmon" mx="-2.69875" my="-3.4925" name="FDBust" showLabel="true" type="endLine" typeLine="dashLine"/> - <point angle="0" firstPoint="58" id="103" length="dart_width_waist/2" lineColor="lightsalmon" mx="-5.60242" my="-3.05226" name="FDWaist2" secondPoint="101" showLabel="true" type="normal" typeLine="none"/> + <point angle="0" firstPoint="58" id="103" length="dart_width_waist/2" lineColor="lightsalmon" mx="-4.96113" my="-4.48573" name="FDWaist2" secondPoint="101" showLabel="true" type="normal" typeLine="none"/> <point angle="180" firstPoint="58" id="104" length="dart_width_waist/2" lineColor="lightsalmon" mx="-0.37042" my="-2.96334" name="FDWaist1" secondPoint="101" showLabel="true" type="normal" typeLine="none"/> <point baseLineP1="65" baseLineP2="53" dartP1="103" dartP2="101" dartP3="104" id="105" mx1="-6.1648" mx2="0.449791" my1="0.396875" my2="0.449792" name1="FDWaistPh1" name2="FDWaistPh2" point1="106" point2="107" showLabel1="true" showLabel2="true" type="trueDarts"/> <line firstPoint="103" id="108" lineColor="lightsalmon" secondPoint="101" typeLine="hair"/> @@ -254,7 +256,7 @@ <item idObject="112"/> </source> <destination> - <item idObject="1174" mx="-8.32521" my="4.27913"/> + <item idObject="1174" mx="-8.32521" my="2.5858"/> <item idObject="1175" mx="5.03903" my="-5.51667"/> <item idObject="1176" mx="0.264583" my="0.370417"/> </destination> @@ -263,6 +265,21 @@ <line firstPoint="112" id="1178" lineColor="deepskyblue" secondPoint="1176" typeLine="hair"/> <line firstPoint="1174" id="1179" lineColor="deepskyblue" secondPoint="1176" typeLine="hair"/> <line firstPoint="1174" id="1180" lineColor="deepskyblue" secondPoint="104" typeLine="hair"/> + <point firstPoint="62" id="1182" length="-arm_shoulder_tip_to_elbow_bent/4" lineColor="blue" mx="0.264583" my="0.396875" name="FShoulderExtra" secondPoint="56" showLabel="true" type="alongLine" typeLine="hair"/> + <spline aScale="0" angle1="54.7844" angle2="314.463" color="black" id="1183" length1="6.16318" length2="3.52742" penStyle="hair" point1="150" point4="1182" type="simpleInteractive"/> + <point angle="0" firstPoint="53" id="1185" length="waist_to_hip_side" lineColor="blue" mx="0.264583" my="0.396875" name="FHipMid" secondPoint="65" showLabel="true" type="normal" typeLine="hair"/> + <point angle="0" firstPoint="1185" id="1186" length="hip_circ/4+1.2" lineColor="blue" mx="0.264583" my="0.396875" name="FHipSide" secondPoint="53" showLabel="true" type="normal" typeLine="hair"/> + <point angle="0" firstPoint="53" id="1187" length="@dart_skirt_front_offset" lineColor="blue" mx="-4.45079" my="-2.31918" name="FDHip" secondPoint="54" showLabel="true" type="normal" typeLine="none"/> + <operation angle="-atanD(@dart_skirt_front_width/@dart_skirt_front_height)" center="1187" id="1188" suffix="_FullHip" type="rotation"> + <source> + <item idObject="1186"/> + </source> + <destination> + <item idObject="1189" mx="-7.59857" my="-0.129843"/> + </destination> + </operation> + <spline aScale="0" angle1="63.112" angle2="189.589" color="blue" id="1190" length1="10.6502" length2="4.85772" penStyle="hair" point1="1189" point4="1174" type="simpleInteractive"/> + <line firstPoint="1189" id="1191" lineColor="blue" secondPoint="1186" typeLine="hair"/> </calculation> <modeling> <point id="212" idObject="54" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> @@ -412,14 +429,7 @@ <spline aScale="0" angle1="-70" angle2="70" color="black" id="1142" length1="2.5" length2="2.5" penStyle="hair" point1="1137" point4="1136" type="simpleInteractive"/> <spline aScale="0" angle1="180" angle2="-30" color="black" id="1146" length1="6" length2="7.5" penStyle="hair" point1="1136" point4="1134" type="simpleInteractive"/> </calculation> - <modeling> - <point id="1147" idObject="1134" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="1148" idObject="1140" inUse="false" type="modelingSpline"/> - <point id="1149" idObject="1137" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="1150" idObject="1142" inUse="false" type="modelingSpline"/> - <point id="1151" idObject="1136" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="1152" idObject="1146" inUse="false" type="modelingSpline"/> - </modeling> + <modeling/> <details/> <groups/> </draw> -- 2.44.1 From 9a4412a24ef6353188b2a486add57ec0e5bbdaa3 Mon Sep 17 00:00:00 2001 From: Leni Aniva <v@leni.sh> Date: Fri, 22 Nov 2024 00:05:05 -0800 Subject: [PATCH 06/12] Add all seam allowances --- cosplay/shiki-eiki.val | 507 +++++++++++++++++++++++++++-------------- 1 file changed, 339 insertions(+), 168 deletions(-) diff --git a/cosplay/shiki-eiki.val b/cosplay/shiki-eiki.val index 1b0ba3f..eeabc5c 100644 --- a/cosplay/shiki-eiki.val +++ b/cosplay/shiki-eiki.val @@ -10,7 +10,7 @@ <previewCalculations/> <draw name="skirt-front"> <calculation> - <point id="1" mx="-9.03943" my="0.912175" name="SWaistMiddle" showLabel="true" type="single" x="-47.2836" y="12.9217"/> + <point id="1" mx="-9.03943" my="0.912175" name="SWaistMiddle" showLabel="true" type="single" x="24.6156" y="12.0606"/> <point angle="270" basePoint="1" id="2" length="(leg_waist_side_to_knee+waist_to_hip_side)/2" lineColor="black" mx="-7.86036" my="0.396875" name="SHemMiddle" showLabel="true" type="endLine" typeLine="hair"/> <point angle="270" basePoint="1" id="3" length="waist_to_hip_side" lineColor="blue" mx="0.264583" my="0.357721" name="SHipMiddle" showLabel="true" type="endLine" typeLine="none"/> <point angle="0 " basePoint="1" id="4" length="waist_circ/4" lineColor="black" mx="5.45394" my="-8.78915" name="SWaistQuarter" showLabel="true" type="endLine" typeLine="hair"/> @@ -50,50 +50,62 @@ <line firstPoint="121" id="1161" lineColor="deepskyblue" secondPoint="1155" typeLine="hair"/> </calculation> <modeling> - <point id="29" idObject="1" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="30" idObject="4" inUse="true" mx="0.264583" my="0.356483" showLabel="true" type="modeling"/> - <point id="31" idObject="10" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="32" idObject="12" inUse="true" type="modelingSpline"/> - <point id="33" idObject="5" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="34" idObject="6" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="35" idObject="2" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="36" idObject="3" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="182" idObject="121" inUse="true" mx="-1.11232" my="0.479538" showLabel="true" type="modeling"/> - <point id="183" idObject="119" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="184" idObject="120" inUse="true" mx="-1.30783" my="0.474621" showLabel="true" type="modeling"/> - <path cut="false" firstToCountour="false" id="185" inUse="true" lastToCountour="false" name="Dart-Front" type="2" typeLine="dashLine" visible="1"> + <point id="29" idObject="1" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="30" idObject="4" inUse="false" mx="0.264583" my="0.356483" showLabel="true" type="modeling"/> + <point id="31" idObject="10" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="32" idObject="12" inUse="false" type="modelingSpline"/> + <point id="33" idObject="5" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="34" idObject="6" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="35" idObject="2" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="36" idObject="3" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="182" idObject="121" inUse="false" mx="-1.11232" my="0.479538" showLabel="true" type="modeling"/> + <point id="183" idObject="119" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="184" idObject="120" inUse="false" mx="-1.30783" my="0.474621" showLabel="true" type="modeling"/> + <path cut="false" firstToCountour="false" id="185" inUse="false" lastToCountour="false" name="Dart-Front" type="2" typeLine="dashLine" visible="1"> <nodes> <node idObject="182" type="NodePoint"/> <node idObject="183" type="NodePoint"/> <node idObject="184" type="NodePoint"/> </nodes> </path> + <point id="1239" idObject="1" inUse="false" mx="-9.03943" my="0.912175" showLabel="true" type="modeling"/> + <point id="1240" idObject="121" inUse="false" mx="-5.05461" my="3.07246" showLabel="true" type="modeling"/> + <point id="1241" idObject="1155" inUse="false" mx="2.00461" my="-12.8544" showLabel="true" type="modeling"/> + <spline id="1242" idObject="1160" inUse="false" type="modelingSpline"/> + <point id="1243" idObject="1157" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="1244" idObject="6" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="1245" idObject="2" inUse="false" mx="-7.86036" my="0.396875" showLabel="true" type="modeling"/> + <point id="1247" idObject="1" inUse="true" mx="-9.03943" my="0.912175" showLabel="true" type="modeling"/> + <point id="1248" idObject="121" inUse="true" mx="-5.05461" my="3.07246" showLabel="true" type="modeling"/> + <point id="1249" idObject="1155" inUse="true" mx="-0.361955" my="-3.08278" showLabel="true" type="modeling"/> + <spline id="1250" idObject="1160" inUse="true" type="modelingSpline"/> + <point id="1251" idObject="1156" inUse="true" mx="6.24957" my="-1.96562" showLabel="true" type="modeling"/> + <point id="1252" idObject="1157" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="1253" idObject="6" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="1254" idObject="2" inUse="true" mx="-7.86036" my="0.396875" showLabel="true" type="modeling"/> </modeling> <details> - <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="37" mx="-63.4061" my="11.7049" name="skirt" seamAllowance="true" uuid="{660bc6c4-691d-4abc-9f21-b9393216d04f}" version="2" width="1.2 "> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="1255" mx="-1.27862" my="10.3681" name="skirt-front" seamAllowance="true" uuid="{e092795c-3143-4127-af8d-864c241f8164}" version="2" width="2"> <data annotation="" foldPosition="" fontSize="0" height="10" letter="" mx="0" my="0" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="false" width="10"/> <patternInfo fontSize="0" height="10" mx="0" my="0" rotation="0" visible="false" width="10"/> <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> <nodes> - <node before="1.2 " idObject="29" type="NodePoint"/> - <node idObject="30" type="NodePoint"/> - <node after="3.8" idObject="31" type="NodePoint"/> - <node idObject="32" reverse="0" type="NodeSpline"/> - <node after="3.8 " before="3.8 " idObject="33" type="NodePoint"/> - <node after="0" before="3.8 " idObject="34" type="NodePoint"/> - <node after="1.2 " before="0" idObject="35" type="NodePoint"/> - <node after="1.2 " before="1.2 " idObject="36" type="NodePoint"/> + <node before="0" idObject="1247" type="NodePoint"/> + <node idObject="1248" type="NodePoint"/> + <node after="5" idObject="1249" type="NodePoint"/> + <node idObject="1250" reverse="0" type="NodeSpline"/> + <node after="5" before="5" idObject="1251" type="NodePoint"/> + <node before="5" idObject="1252" type="NodePoint"/> + <node idObject="1253" type="NodePoint"/> + <node after="0" idObject="1254" type="NodePoint"/> </nodes> - <iPaths> - <record path="185"/> - </iPaths> </detail> </details> <groups/> </draw> <draw name="skirt-back"> <calculation> - <point id="1001" mx="-9.03943" my="0.912175" name="TWaistMiddle" showLabel="true" type="single" x="-101.501" y="14.5509"/> + <point id="1001" mx="-9.03943" my="0.912175" name="TWaistMiddle" showLabel="true" type="single" x="-37.2472" y="11.773"/> <point angle="270" basePoint="1001" id="1002" length="Line_SWaistMiddle_SHemMiddle" lineColor="black" mx="0.264583" my="0.396875" name="THemMiddle" showLabel="true" type="endLine" typeLine="hair"/> <point angle="270" basePoint="1001" id="1003" length="waist_to_hip_side" lineColor="blue" mx="0.264583" my="0.357721" name="THipMiddle" showLabel="true" type="endLine" typeLine="none"/> <point angle="0 " basePoint="1001" id="1004" length="waist_circ/4" lineColor="black" mx="5.45394" my="-8.78915" name="TWaistQuarter" showLabel="true" type="endLine" typeLine="hair"/> @@ -128,92 +140,46 @@ </operation> <line firstPoint="1006" id="1167" lineColor="deepskyblue" secondPoint="1166" typeLine="hair"/> <line firstPoint="1165" id="1168" lineColor="deepskyblue" secondPoint="1166" typeLine="hair"/> - <spline aScale="0" angle1="atanD(@dart_back_waist_width/@dart_back_waist_height)" angle2="90+atanD(@dart_back_waist_width/@dart_back_waist_height)" color="deepskyblue" id="1169" length1="3.60651" length2="14.7742" penStyle="hair" point1="1164" point4="1165" type="simpleInteractive"/> + <spline aScale="0" angle1="atanD(@dart_back_waist_width/@dart_back_waist_height)" angle2="90+atanD(@dart_back_waist_width/@dart_back_waist_height)" color="deepskyblue" id="1169" length1="3.65316" length2="14.7742" penStyle="hair" point1="1164" point4="1165" type="simpleInteractive"/> <line firstPoint="1128" id="1170" lineColor="deepskyblue" secondPoint="1164" typeLine="hair"/> </calculation> - <modeling/> - <details/> - <groups/> - </draw> - <draw name="bodice-back"> - <calculation> - <point id="38" mx="0.264583" my="0.396875" name="BWaistMid" showLabel="true" type="single" x="-3.66351" y="-11.1308"/> - <point angle="90" basePoint="38" id="39" length="neck_back_to_waist_b" lineColor="black" mx="0.264583" my="0.396875" name="BNeckMid" showLabel="true" type="endLine" typeLine="hair"/> - <point angle="180" basePoint="38" id="40" length="neck_width/2" lineColor="blue" mx="0.496962" my="0.241955" name="BWaistSB" showLabel="true" type="endLine" typeLine="none"/> - <point angle="90" basePoint="40" id="41" length="neck_side_to_waist_b" lineColor="lime" mx="0.264583" my="0.396875" name="BNeckSide" showLabel="true" type="endLine" typeLine="hair"/> - <point angle="180" basePoint="38" id="42" length="width_shoulder/2" lineColor="green" mx="-6.19205" my="0.83379" name="BWaistShoulder" showLabel="true" type="endLine" typeLine="none"/> - <point angle="0" firstPoint="42" id="43" length="1" lineColor="lime" mx="-15.0866" my="-4.26087" name="BWaistShoulderPerp" secondPoint="40" showLabel="true" type="normal" typeLine="hair"/> - <point id="44" length="shoulder_tip_to_waist_back" lineColor="lime" mx="0.264583" my="0.396875" name="BShoulder" p1Line="42" p2Line="43" pShoulder="38" showLabel="true" type="shoulder" typeLine="hair"/> - <line firstPoint="44" id="45" lineColor="black" secondPoint="41" typeLine="hair"/> - <point angle="180" basePoint="38" id="46" length="waist_circ/4+4" lineColor="black" mx="-11.6724" my="2.81805" name="BWaistSide" showLabel="true" type="endLine" typeLine="hair"/> - <point angle="180" basePoint="38" id="47" length="bust_circ/4+2.5" lineColor="goldenrod" mx="-8.69756" my="0.590996" name="BWaistChest" showLabel="true" type="endLine" typeLine="dashDotDotLine"/> - <point angle="90" basePoint="47" id="48" length="1" lineColor="lime" mx="-13.0007" my="-1.96499" name="BWaistChestPerp" showLabel="true" type="endLine" typeLine="hair"/> - <point id="49" length="armpit_to_waist_side" lineColor="goldenrod" mx="0.264583" my="0.396875" name="BSideSeam" p1Line="47" p2Line="48" pShoulder="46" showLabel="true" type="shoulder" typeLine="dashDotDotLine"/> - <spline aScale="0" angle1="269.677" angle2="180.882" color="black" id="51" length1="1.07752" length2="3.20576" penStyle="hair" point1="41" point4="39" type="simpleInteractive"/> - <spline aScale="0" alias="BArmscye" angle1="359.677" angle2="270.09" color="black" id="52" length1="5.01903" length2="8.11708" penStyle="hair" point1="49" point4="44" type="simpleInteractive"/> - <point angle="0" firstPoint="38" id="136" length="@dart_back_waist_offset" lineColor="lightsalmon" mx="-6.72334" my="-5.32838" name="BDWaistCentre" secondPoint="39" showLabel="true" type="normal" typeLine="none"/> - <point angle="0" firstPoint="136" id="137" length="@dart_back_waist_height" lineColor="lightsalmon" mx="-1.99954" my="-3.08422" name="BDWaist" secondPoint="38" showLabel="true" type="normal" typeLine="dotLine"/> - <point angle="0" firstPoint="136" id="138" length="@dart_back_waist_width/2" lineColor="lightsalmon" mx="-4.6882" my="-2.46159" name="BDWaist1" secondPoint="137" showLabel="true" type="normal" typeLine="none"/> - <point angle="180" firstPoint="136" id="139" length="@dart_back_waist_width/2" lineColor="lightsalmon" mx="-0.358052" my="-2.46159" name="BDWaist2" secondPoint="137" showLabel="true" type="normal" typeLine="none"/> - <point baseLineP1="46" baseLineP2="38" dartP1="138" dartP2="137" dartP3="139" id="140" mx1="-5.45234" mx2="-0.131639" my1="1.27422" my2="1.07611" name1="BDWaistPh1" name2="BDWaistPh2" point1="141" point2="142" showLabel1="true" showLabel2="true" type="trueDarts"/> - <line firstPoint="139" id="143" lineColor="lightsalmon" secondPoint="137" typeLine="hair"/> - <line firstPoint="138" id="144" lineColor="lightsalmon" secondPoint="137" typeLine="hair"/> - <point angle="180" firstPoint="49" id="151" length="max(0;@armscye_back-Spl_BArmscye)" lineColor="cornflowerblue" mx="-10.5478" my="1.07611" name="BArmscyeExtra" notes="Extra allowance in case the measured armscye is longer than the curve" secondPoint="47" showLabel="true" type="normal" typeLine="hair"/> - <line firstPoint="151" id="152" lineColor="black" secondPoint="46" typeLine="hair"/> - <line firstPoint="49" id="154" lineColor="black" secondPoint="46" typeLine="hair"/> - <point firstPoint="44" id="1181" length="-arm_shoulder_tip_to_elbow_bent/4" lineColor="blue" mx="0.264583" my="0.396875" name="BShoulderExtra" secondPoint="41" showLabel="true" type="alongLine" typeLine="hair"/> - <spline aScale="0" angle1="83.053" angle2="324.585" color="black" id="1184" length1="4.46314" length2="2.35166" penStyle="hair" point1="49" point4="1181" type="simpleInteractive"/> - </calculation> <modeling> - <point id="195" idObject="39" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="196" idObject="38" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="197" idObject="46" inUse="true" mx="-11.6724" my="2.81805" showLabel="true" type="modeling"/> - <point id="198" idObject="151" inUse="true" mx="-10.5478" my="1.07611" showLabel="true" type="modeling"/> - <point id="199" idObject="49" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="200" idObject="52" inUse="true" type="modelingSpline"/> - <point id="201" idObject="41" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="202" idObject="51" inUse="true" type="modelingSpline"/> - <point id="240" idObject="139" inUse="true" mx="-0.358052" my="-2.46159" showLabel="true" type="modeling"/> - <point id="241" idObject="137" inUse="true" mx="-1.99954" my="-3.08422" showLabel="true" type="modeling"/> - <point id="242" idObject="138" inUse="true" mx="-4.6882" my="-2.46159" showLabel="true" type="modeling"/> - <path cut="false" firstToCountour="false" id="243" inUse="true" lastToCountour="false" name="Dart-Waist" type="2" typeLine="dashLine" visible="1"> - <nodes> - <node idObject="240" type="NodePoint"/> - <node idObject="241" type="NodePoint"/> - <node idObject="242" type="NodePoint"/> - </nodes> - </path> + <point id="1256" idObject="1001" inUse="true" mx="-9.03943" my="0.912175" showLabel="true" type="modeling"/> + <point id="1257" idObject="1128" inUse="true" mx="-1.37583" my="1.69333" showLabel="true" type="modeling"/> + <point id="1258" idObject="1164" inUse="true" mx="-1.34226" my="-7.53876" showLabel="true" type="modeling"/> + <spline id="1259" idObject="1169" inUse="true" type="modelingSpline"/> + <point id="1260" idObject="1165" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="1261" idObject="1166" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="1262" idObject="1006" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="1263" idObject="1002" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> </modeling> <details> - <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="203" mx="-57.9432" my="12.5482" name="bodice-back" seamAllowance="true" uuid="{f06dc28f-f6a4-44b7-8711-1f16750798cf}" version="2" width="5"> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="1264" mx="3.27371" my="12.702" name="skirt-back" seamAllowance="true" uuid="{c6ecdb6b-cc2c-4433-b850-1c0fe3b0ed98}" version="2" width="2"> <data annotation="" foldPosition="" fontSize="0" height="10" letter="" mx="0" my="0" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="false" width="10"/> <patternInfo fontSize="0" height="10" mx="0" my="0" rotation="0" visible="false" width="10"/> <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> <nodes> - <node after="0" before="CurrentSeamAllowance/2" idObject="195" type="NodePoint"/> - <node before="0" idObject="196" type="NodePoint"/> - <node after="4" idObject="197" type="NodePoint"/> - <node after="CurrentSeamAllowance/2" before="4" idObject="198" type="NodePoint"/> - <node after="4" before="CurrentSeamAllowance/2" idObject="199" type="NodePoint"/> - <node idObject="200" reverse="0" type="NodeSpline"/> - <node after="CurrentSeamAllowance/2" before="4" idObject="201" type="NodePoint"/> - <node idObject="202" reverse="0" type="NodeSpline"/> + <node before="0" idObject="1256" type="NodePoint"/> + <node idObject="1257" type="NodePoint"/> + <node after="5" idObject="1258" type="NodePoint"/> + <node idObject="1259" reverse="0" type="NodeSpline"/> + <node after="5" before="5" idObject="1260" type="NodePoint"/> + <node before="5" idObject="1261" type="NodePoint"/> + <node idObject="1262" type="NodePoint"/> + <node after="0" idObject="1263" type="NodePoint"/> </nodes> - <iPaths> - <record path="243"/> - </iPaths> </detail> </details> <groups/> </draw> <draw name="bodice-front"> <calculation> - <point id="53" mx="0.506935" my="4.92079" name="FWaistMid" showLabel="true" type="single" x="52.3718" y="-31.226"/> - <point angle="90" basePoint="53" id="54" length="neck_front_to_waist_f" lineColor="black" mx="0.264583" my="0.396875" name="FNeckMid" showLabel="true" type="endLine" typeLine="hair"/> + <point id="53" mx="0.506935" my="4.92079" name="FWaistMid" showLabel="true" type="single" x="46.7724" y="-33.8451"/> + <point angle="90" basePoint="53" id="54" length="neck_front_to_waist_f" lineColor="black" mx="-6.68953" my="0.893597" name="FNeckMid" showLabel="true" type="endLine" typeLine="hair"/> <point angle="180" basePoint="53" id="55" length="neck_width/2 " lineColor="lime" mx="0.264583" my="5.44588" name="FWaistSF" showLabel="true" type="endLine" typeLine="none"/> <point angle="90" basePoint="55" id="56" length="neck_side_to_waist_f" lineColor="lime" mx="0.264583" my="0.396875" name="FNeckSide" showLabel="true" type="endLine" typeLine="hair"/> <point angle="270" basePoint="56" id="57" length="neck_side_to_bust_f" lineColor="lime" mx="0.264583" my="0.396875" name="FBustNeck" showLabel="true" type="endLine" typeLine="dotLine"/> - <point angle="180" basePoint="53" id="58" length="bustpoint_to_bustpoint/2" lineColor="deepskyblue" mx="-4.05189" my="4.4962" name="FWaistBust2" showLabel="true" type="endLine" typeLine="none"/> + <point angle="180" basePoint="53" id="58" length="bustpoint_to_bustpoint/2" lineColor="deepskyblue" mx="-3.05845" my="4.27042" name="FWaistBust2" showLabel="true" type="endLine" typeLine="none"/> <point firstPoint="58" id="59" mx="0.264583" my="0.396875" name="FBust" secondPoint="57" showLabel="true" type="pointOfIntersection"/> <point angle="180" basePoint="53" id="60" length="width_shoulder/2" lineColor="darkviolet" mx="-10.2051" my="3.03911" name="FWaistShoulder" showLabel="true" type="endLine" typeLine="none"/> <point angle="90" basePoint="60" id="61" length="1" lineColor="black" mx="-19.7699" my="-3.72311" name="FWaistShoulderPerp" showLabel="true" type="endLine" typeLine="hair"/> @@ -222,7 +188,7 @@ <point angle="180" basePoint="53" id="64" length="bust_circ/4+2.5" lineColor="goldenrod" mx="-11.6576" my="0.489088" name="FWaistBW" showLabel="true" type="endLine" typeLine="dashDotDotLine"/> <point angle="0" firstPoint="53" id="65" length="waist_circ/8 + bust_circ/8 + 1.25" lineColor="black" mx="-16.1304" my="3.03559" name="FWaistSide" secondPoint="54" showLabel="true" type="normal" typeLine="hair"/> <point angle="0" firstPoint="64" id="66" length="1" lineColor="lime" mx="-11.6511" my="-0.612926" name="FWaistBWPerp" secondPoint="65" showLabel="true" type="normal" typeLine="hair"/> - <point id="67" length="armpit_to_waist_side" lineColor="goldenrod" mx="-4.44313" my="-4.37774" name="FSideSeam" p1Line="64" p2Line="66" pShoulder="65" showLabel="true" type="shoulder" typeLine="dashDotDotLine"/> + <point id="67" length="armpit_to_waist_side" lineColor="goldenrod" mx="-4.44313" my="-4.4047" name="FSideSeam" p1Line="64" p2Line="66" pShoulder="65" showLabel="true" type="shoulder" typeLine="dashDotDotLine"/> <line firstPoint="67" id="68" lineColor="black" secondPoint="65" typeLine="hair"/> <spline aScale="0" angle1="283.366" angle2="180.87" color="black" id="69" length1="2.61653" length2="4.43072" penStyle="hair" point1="56" point4="54" type="simpleInteractive"/> <point firstPoint="62" id="70" mx="1.41184" my="0.599332" name="FArmscye1" secondPoint="67" showLabel="true" type="pointOfIntersection"/> @@ -243,31 +209,30 @@ <point basePoint="102" id="110" lineColor="lightsalmon" mx="-11.0067" my="-1.69334" name="FDBustBase" p1Line="67" p2Line="65" showLabel="true" type="height" typeLine="dashLine"/> <point angle="0" firstPoint="110" id="111" length="dart_width_bust/2" lineColor="lightsalmon" mx="0.347983" my="-3.32833" name="FDBust1" secondPoint="102" showLabel="true" type="normal" typeLine="none"/> <point angle="180" firstPoint="110" id="112" length="dart_width_bust/2" lineColor="lightsalmon" mx="0.264583" my="0.396875" name="FDBust2" secondPoint="102" showLabel="true" type="normal" typeLine="none"/> - <point baseLineP1="65" baseLineP2="67" dartP1="112" dartP2="102" dartP3="111" id="113" mx1="-8.52022" mx2="-7.85302" my1="1.23088" my2="-2.91133" name1="FDBustPh2" name2="FDBustPh1" point1="114" point2="115" showLabel1="true" showLabel2="true" type="trueDarts"/> + <point baseLineP1="65" baseLineP2="67" dartP1="112" dartP2="102" dartP3="111" id="113" mx1="-9.05594" mx2="-7.85302" my1="1.41996" my2="-2.91133" name1="FDBustPh2" name2="FDBustPh1" point1="114" point2="115" showLabel1="true" showLabel2="true" type="trueDarts"/> <line firstPoint="111" id="116" lineColor="lightsalmon" secondPoint="102" typeLine="hair"/> <line firstPoint="112" id="117" lineColor="lightsalmon" secondPoint="102" typeLine="hair"/> - <point angle="180" firstPoint="67" id="150" length="max(0.1;@armscye_front-SplPath_FArmscye)" lineColor="cornflowerblue" mx="-11.0693" my="0.238604" name="FArmscyeExtra" notes="Extra allowance in case the measured armscye is longer than the curve" secondPoint="64" showLabel="true" type="normal" typeLine="hair"/> - <line firstPoint="150" id="153" lineColor="black" secondPoint="65" typeLine="hair"/> + <point angle="180" firstPoint="67" id="150" length="max(0.1;@armscye_front-SplPath_FArmscye)" lineColor="yellow" mx="-11.0693" my="0.238604" name="FArmscyeExtra" notes="Extra allowance in case the measured armscye is longer than the curve" secondPoint="64" showLabel="true" type="normal" typeLine="none"/> + <line firstPoint="150" id="153" lineColor="yellow" secondPoint="65" typeLine="dotLine"/> <line firstPoint="101" id="1172" lineColor="lightsalmon" secondPoint="58" typeLine="dotLine"/> - <operation angle="asinD(dart_width_waist/Line_FDWaist1_FDWaist)" center="102" id="1173" suffix="_FullWaist" type="rotation"> + <operation angle="atanD(dart_width_waist/Line_FDWaist1_FDWaist)" center="102" id="1173" suffix="_FullFWaist" type="rotation"> <source> <item idObject="65"/> <item idObject="103"/> <item idObject="112"/> </source> <destination> - <item idObject="1174" mx="-8.32521" my="2.5858"/> - <item idObject="1175" mx="5.03903" my="-5.51667"/> + <item idObject="1174" mx="-8.35167" my="2.54064"/> + <item idObject="1175" mx="-2.4118" my="-6.64558"/> <item idObject="1176" mx="0.264583" my="0.370417"/> </destination> </operation> <line firstPoint="1176" id="1177" lineColor="deepskyblue" secondPoint="102" typeLine="dotLine"/> <line firstPoint="112" id="1178" lineColor="deepskyblue" secondPoint="1176" typeLine="hair"/> <line firstPoint="1174" id="1179" lineColor="deepskyblue" secondPoint="1176" typeLine="hair"/> - <line firstPoint="1174" id="1180" lineColor="deepskyblue" secondPoint="104" typeLine="hair"/> + <line firstPoint="1174" id="1180" lineColor="deepskyblue" secondPoint="104" typeLine="dashLine"/> <point firstPoint="62" id="1182" length="-arm_shoulder_tip_to_elbow_bent/4" lineColor="blue" mx="0.264583" my="0.396875" name="FShoulderExtra" secondPoint="56" showLabel="true" type="alongLine" typeLine="hair"/> - <spline aScale="0" angle1="54.7844" angle2="314.463" color="black" id="1183" length1="6.16318" length2="3.52742" penStyle="hair" point1="150" point4="1182" type="simpleInteractive"/> - <point angle="0" firstPoint="53" id="1185" length="waist_to_hip_side" lineColor="blue" mx="0.264583" my="0.396875" name="FHipMid" secondPoint="65" showLabel="true" type="normal" typeLine="hair"/> + <point angle="0" firstPoint="53" id="1185" length="waist_to_hip_side" lineColor="blue" mx="-10.1214" my="2.20314" name="FHipMid" secondPoint="65" showLabel="true" type="normal" typeLine="hair"/> <point angle="0" firstPoint="1185" id="1186" length="hip_circ/4+1.2" lineColor="blue" mx="0.264583" my="0.396875" name="FHipSide" secondPoint="53" showLabel="true" type="normal" typeLine="hair"/> <point angle="0" firstPoint="53" id="1187" length="@dart_skirt_front_offset" lineColor="blue" mx="-4.45079" my="-2.31918" name="FDHip" secondPoint="54" showLabel="true" type="normal" typeLine="none"/> <operation angle="-atanD(@dart_skirt_front_width/@dart_skirt_front_height)" center="1187" id="1188" suffix="_FullHip" type="rotation"> @@ -278,57 +243,226 @@ <item idObject="1189" mx="-7.59857" my="-0.129843"/> </destination> </operation> - <spline aScale="0" angle1="63.112" angle2="189.589" color="blue" id="1190" length1="10.6502" length2="4.85772" penStyle="hair" point1="1189" point4="1174" type="simpleInteractive"/> + <spline aScale="0" angle1="63.112" angle2="AngleLine_FWaistSide_FullFWaist_FDWaist1+180" color="blue" id="1190" length1="10.6502" length2="7.86944" penStyle="hair" point1="1189" point4="1174" type="simpleInteractive"/> <line firstPoint="1189" id="1191" lineColor="blue" secondPoint="1186" typeLine="hair"/> + <point angle="0" firstPoint="54" id="1226" length="2.7" lineColor="deeppink" mx="-3.98013" my="-4.25425" name="FNeckRButton" secondPoint="53" showLabel="true" type="normal" typeLine="hair"/> + <point firstPoint="1226" id="1227" mx="0.941934" my="1.70641" name="FHipRButton" secondPoint="1185" showLabel="true" type="pointOfIntersection"/> + <line firstPoint="1226" id="1228" lineColor="deeppink" secondPoint="1227" typeLine="hair"/> + <line firstPoint="1185" id="1229" lineColor="deeppink" secondPoint="1227" typeLine="hair"/> + <point angle="0" firstPoint="54" id="1230" length="3*1.5" lineColor="deepskyblue" mx="0.264583" my="0.396875" name="FNeckLButton" secondPoint="53" showLabel="true" type="normal" typeLine="hair"/> + <point firstPoint="1230" id="1231" mx="0.264583" my="0.396875" name="FHipLButton" secondPoint="1185" showLabel="true" type="pointOfIntersection"/> + <line firstPoint="1185" id="1232" lineColor="deepskyblue" secondPoint="1231" typeLine="hair"/> + <line firstPoint="1230" id="1233" lineColor="deepskyblue" secondPoint="1231" typeLine="hair"/> + <spline aScale="0" angle1="93.3035" angle2="303.409" color="black" id="1265" length1="4.98011" length2="2.88395" penStyle="hair" point1="67" point4="1182" type="simpleInteractive"/> + <point id="1280" mx="-10.3452" my="2.38125" name="FDBust_Ext" p1Line1="67" p1Line2="102" p2Line1="65" p2Line2="1176" showLabel="true" type="lineIntersect"/> + <line firstPoint="1176" id="1281" lineColor="cornflowerblue" secondPoint="1280" typeLine="dotLine"/> </calculation> <modeling> - <point id="212" idObject="54" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="213" idObject="53" inUse="true" mx="0.506935" my="4.92079" showLabel="true" type="modeling"/> - <point id="214" idObject="65" inUse="true" mx="-7.90188" my="2.24184" showLabel="true" type="modeling"/> - <point id="215" idObject="150" inUse="true" mx="-11.0693" my="0.238604" showLabel="true" type="modeling"/> - <point id="216" idObject="67" inUse="true" mx="-4.44313" my="-4.37774" showLabel="true" type="modeling"/> - <spline id="217" idObject="98" inUse="true" type="modelingPath"/> - <point id="218" idObject="56" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="219" idObject="69" inUse="true" type="modelingSpline"/> - <point id="244" idObject="103" inUse="true" mx="-5.60242" my="-3.05226" showLabel="true" type="modeling"/> - <point id="245" idObject="101" inUse="true" mx="1.24354" my="0.15875" showLabel="true" type="modeling"/> - <point id="246" idObject="104" inUse="true" mx="-0.37042" my="-2.96334" showLabel="true" type="modeling"/> - <path cut="false" firstToCountour="false" id="247" inUse="true" lastToCountour="false" name="Dart-Waist" type="2" typeLine="dashLine" visible="1"> + <point id="212" idObject="54" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="213" idObject="53" inUse="false" mx="0.506935" my="4.92079" showLabel="true" type="modeling"/> + <point id="214" idObject="65" inUse="false" mx="-7.90188" my="2.24184" showLabel="true" type="modeling"/> + <point id="215" idObject="150" inUse="false" mx="-11.0693" my="0.238604" showLabel="true" type="modeling"/> + <point id="216" idObject="67" inUse="false" mx="-4.44313" my="-4.37774" showLabel="true" type="modeling"/> + <spline id="217" idObject="98" inUse="false" type="modelingPath"/> + <point id="218" idObject="56" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="219" idObject="69" inUse="false" type="modelingSpline"/> + <point id="244" idObject="103" inUse="false" mx="-5.60242" my="-3.05226" showLabel="true" type="modeling"/> + <point id="245" idObject="101" inUse="false" mx="1.24354" my="0.15875" showLabel="true" type="modeling"/> + <point id="246" idObject="104" inUse="false" mx="-0.37042" my="-2.96334" showLabel="true" type="modeling"/> + <path cut="false" firstToCountour="false" id="247" inUse="false" lastToCountour="false" name="Dart-Waist" type="2" typeLine="dashLine" visible="1"> <nodes> <node idObject="244" type="NodePoint"/> <node idObject="245" type="NodePoint"/> <node idObject="246" type="NodePoint"/> </nodes> </path> - <point id="248" idObject="111" inUse="true" mx="0.347983" my="-3.32833" showLabel="true" type="modeling"/> - <point id="249" idObject="102" inUse="true" mx="-2.69875" my="-3.4925" showLabel="true" type="modeling"/> - <point id="250" idObject="112" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <path cut="false" firstToCountour="false" id="251" inUse="true" lastToCountour="false" name="Dart-Bust" type="2" typeLine="dashLine" visible="1"> + <point id="248" idObject="111" inUse="false" mx="0.347983" my="-3.32833" showLabel="true" type="modeling"/> + <point id="249" idObject="102" inUse="false" mx="-2.69875" my="-3.4925" showLabel="true" type="modeling"/> + <point id="250" idObject="112" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <path cut="false" firstToCountour="false" id="251" inUse="false" lastToCountour="false" name="Dart-Bust" type="2" typeLine="dashLine" visible="1"> <nodes> <node idObject="248" type="NodePoint"/> <node idObject="249" type="NodePoint"/> <node idObject="250" type="NodePoint"/> </nodes> </path> + <point id="1266" idObject="54" inUse="true" mx="-6.68953" my="0.893597" showLabel="true" type="modeling"/> + <point id="1267" idObject="1230" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="1268" idObject="1231" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="1269" idObject="1186" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="1270" idObject="1189" inUse="true" mx="-7.59857" my="-0.129843" showLabel="true" type="modeling"/> + <spline id="1271" idObject="1190" inUse="true" type="modelingSpline"/> + <point id="1272" idObject="1174" inUse="true" mx="-15.2242" my="-2.62709" showLabel="true" type="modeling"/> + <point id="1273" idObject="112" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="1274" idObject="67" inUse="true" mx="-4.44313" my="-4.37774" showLabel="true" type="modeling"/> + <spline id="1275" idObject="1265" inUse="true" type="modelingSpline"/> + <point id="1276" idObject="1182" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="1277" idObject="56" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="1278" idObject="69" inUse="true" type="modelingSpline"/> + <point id="1282" idObject="111" inUse="true" mx="0.347983" my="-3.32833" showLabel="true" type="modeling"/> + <point id="1283" idObject="102" inUse="true" mx="-2.69875" my="-3.4925" showLabel="true" type="modeling"/> + <point id="1284" idObject="1280" inUse="true" mx="-10.3452" my="2.38125" showLabel="true" type="modeling"/> + <path cut="false" firstToCountour="false" id="1285" inUse="true" lastToCountour="false" name="dart" type="2" typeLine="dotLine" visible="1"> + <nodes> + <node idObject="1282" type="NodePoint"/> + <node idObject="1283" type="NodePoint"/> + <node idObject="1284" type="NodePoint"/> + </nodes> + </path> + <point id="1286" idObject="54" inUse="true" mx="-6.68953" my="0.893597" showLabel="true" type="modeling"/> + <point id="1287" idObject="1185" inUse="true" mx="-10.1214" my="2.20314" showLabel="true" type="modeling"/> + <path cut="false" firstToCountour="false" id="1288" inUse="true" lastToCountour="false" name="centre" type="2" typeLine="dashLine" visible="1"> + <nodes> + <node idObject="1286" type="NodePoint"/> + <node idObject="1287" type="NodePoint"/> + </nodes> + </path> </modeling> <details> - <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="220" mx="-63.2944" my="16.8885" name="bodice-front" seamAllowance="true" uuid="{45480056-3494-47cb-80d7-14e0f4a2cac9}" version="2" width="5"> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="1279" mx="0.187431" my="17.6813" name="bodice-front" seamAllowance="true" uuid="{09274cb8-b549-43e7-8244-44a3c3d1cb0a}" version="2" width="2.5"> <data annotation="" foldPosition="" fontSize="0" height="10" letter="" mx="0" my="0" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="false" width="10"/> <patternInfo fontSize="0" height="10" mx="0" my="0" rotation="0" visible="false" width="10"/> <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> <nodes> - <node after="0" before="CurrentSeamAllowance/2" idObject="212" type="NodePoint"/> - <node before="0" idObject="213" type="NodePoint"/> - <node after="4" idObject="214" type="NodePoint"/> - <node after="CurrentSeamAllowance/2" before="4" idObject="215" type="NodePoint"/> - <node after="CurrentSeamAllowance/2" before="CurrentSeamAllowance/2" idObject="216" type="NodePoint"/> - <node idObject="217" reverse="0" type="NodeSplinePath"/> - <node idObject="218" type="NodePoint"/> - <node idObject="219" reverse="0" type="NodeSpline"/> + <node idObject="1266" type="NodePoint"/> + <node idObject="1267" type="NodePoint"/> + <node after="CurrentSeamAllowance*2" idObject="1268" type="NodePoint"/> + <node after="CurrentSeamAllowance*2" before="CurrentSeamAllowance*2" idObject="1269" type="NodePoint"/> + <node after="4" before="CurrentSeamAllowance*2" idObject="1270" type="NodePoint"/> + <node idObject="1271" reverse="0" type="NodeSpline"/> + <node after="4" before="4" idObject="1272" type="NodePoint"/> + <node after="4" before="4" idObject="1273" type="NodePoint"/> + <node after="4" before="4" idObject="1274" type="NodePoint"/> + <node idObject="1275" reverse="0" type="NodeSpline"/> + <node after="4" idObject="1276" type="NodePoint"/> + <node before="4" idObject="1277" type="NodePoint"/> + <node idObject="1278" reverse="0" type="NodeSpline"/> </nodes> <iPaths> - <record path="247"/> - <record path="251"/> + <record path="1285"/> + <record path="1288"/> + </iPaths> + </detail> + </details> + <groups/> + </draw> + <draw name="bodice-back"> + <calculation> + <point id="38" mx="1.47421" my="-0.762347" name="BWaistMid" showLabel="true" type="single" x="-14.0965" y="-35.5753"/> + <point angle="90" basePoint="38" id="39" length="neck_back_to_waist_b" lineColor="black" mx="0.264583" my="0.396875" name="BNeckMid" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="180" basePoint="38" id="40" length="neck_width/2" lineColor="blue" mx="0.417587" my="1.08862" name="BWaistSB" showLabel="true" type="endLine" typeLine="none"/> + <point angle="90" basePoint="40" id="41" length="neck_side_to_waist_b" lineColor="lime" mx="0.264583" my="0.396875" name="BNeckSide" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="180" basePoint="38" id="42" length="width_shoulder/2" lineColor="green" mx="-3.33455" my="1.54816" name="BWaistShoulder" showLabel="true" type="endLine" typeLine="none"/> + <point angle="0" firstPoint="42" id="43" length="1" lineColor="lime" mx="-15.0866" my="-4.26087" name="BWaistShoulderPerp" secondPoint="40" showLabel="true" type="normal" typeLine="hair"/> + <point id="44" length="shoulder_tip_to_waist_back" lineColor="lime" mx="0.264583" my="0.396875" name="BShoulder" p1Line="42" p2Line="43" pShoulder="38" showLabel="true" type="shoulder" typeLine="hair"/> + <line firstPoint="44" id="45" lineColor="black" secondPoint="41" typeLine="hair"/> + <point angle="180" basePoint="38" id="46" length="waist_circ/4+4" lineColor="black" mx="-11.6724" my="2.81805" name="BWaistSide" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="180" basePoint="38" id="47" length="bust_circ/4+2.5" lineColor="goldenrod" mx="-8.69756" my="0.590996" name="BWaistChest" showLabel="true" type="endLine" typeLine="dashDotDotLine"/> + <point angle="90" basePoint="47" id="48" length="1" lineColor="lime" mx="-13.0007" my="-1.96499" name="BWaistChestPerp" showLabel="true" type="endLine" typeLine="hair"/> + <point id="49" length="armpit_to_waist_side" lineColor="goldenrod" mx="0.264583" my="0.396875" name="BSideSeam" p1Line="47" p2Line="48" pShoulder="46" showLabel="true" type="shoulder" typeLine="dashDotDotLine"/> + <spline aScale="0" angle1="269.677" angle2="180.882" color="black" id="51" length1="1.07752" length2="3.20576" penStyle="hair" point1="41" point4="39" type="simpleInteractive"/> + <spline aScale="0" alias="BArmscye" angle1="359.677" angle2="270.09" color="black" id="52" length1="5.01903" length2="8.11708" penStyle="hair" point1="49" point4="44" type="simpleInteractive"/> + <point angle="0" firstPoint="38" id="136" length="@dart_back_waist_offset" lineColor="lightsalmon" mx="-6.72334" my="-5.32838" name="BDWaistCentre" secondPoint="39" showLabel="true" type="normal" typeLine="none"/> + <point angle="0" firstPoint="136" id="137" length="@dart_back_waist_height" lineColor="lightsalmon" mx="-1.99954" my="-3.08422" name="BDWaist" secondPoint="38" showLabel="true" type="normal" typeLine="dotLine"/> + <point angle="0" firstPoint="136" id="138" length="@dart_back_waist_width/2" lineColor="lightsalmon" mx="-4.6882" my="-2.46159" name="BDWaist1" secondPoint="137" showLabel="true" type="normal" typeLine="none"/> + <point angle="180" firstPoint="136" id="139" length="@dart_back_waist_width/2" lineColor="lightsalmon" mx="-0.358052" my="-2.46159" name="BDWaist2" secondPoint="137" showLabel="true" type="normal" typeLine="none"/> + <point baseLineP1="46" baseLineP2="38" dartP1="138" dartP2="137" dartP3="139" id="140" mx1="-5.24201" mx2="-0.131639" my1="2.59629" my2="1.07611" name1="BDWaistPh1" name2="BDWaistPh2" point1="141" point2="142" showLabel1="true" showLabel2="true" type="trueDarts"/> + <line firstPoint="139" id="143" lineColor="lightsalmon" secondPoint="137" typeLine="hair"/> + <line firstPoint="138" id="144" lineColor="lightsalmon" secondPoint="137" typeLine="hair"/> + <point angle="180" firstPoint="49" id="151" length="max(0;@armscye_back-Spl_BArmscye)" lineColor="yellow" mx="-10.5478" my="1.04965" name="BArmscyeExtra" notes="Extra allowance in case the measured armscye is longer than the curve" secondPoint="47" showLabel="true" type="normal" typeLine="hair"/> + <line firstPoint="151" id="152" lineColor="yellow" secondPoint="46" typeLine="hair"/> + <line firstPoint="49" id="154" lineColor="black" secondPoint="46" typeLine="hair"/> + <point firstPoint="44" id="1181" length="-arm_shoulder_tip_to_elbow_bent/4" lineColor="blue" mx="0.264583" my="0.396875" name="BShoulderExtra" secondPoint="41" showLabel="true" type="alongLine" typeLine="hair"/> + <spline aScale="0" angle1="83.053" angle2="324.585" color="black" id="1184" length1="4.46314" length2="2.35166" penStyle="hair" point1="49" point4="1181" type="simpleInteractive"/> + <point firstPoint="38" id="1193" length="-waist_to_hip_side" lineColor="blue" mx="0.264583" my="0.396875" name="BHipMid" secondPoint="39" showLabel="true" type="alongLine" typeLine="hair"/> + <point angle="0" firstPoint="1193" id="1194" length="hip_circ/4+1.2" lineColor="blue" mx="0.264583" my="0.396875" name="BHipSide" secondPoint="38" showLabel="true" type="normal" typeLine="hair"/> + <point angle="0" firstPoint="38" id="1195" length="@dart_skirt_back_offset" lineColor="blue" mx="1.24354" my="-3.67771" name="BDHip" secondPoint="39" showLabel="true" type="normal" typeLine="none"/> + <operation angle="-atanD(@dart_back_waist_width/@dart_back_waist_height)" center="1195" id="1196" suffix="_FullBHip" type="rotation"> + <source> + <item idObject="1194"/> + </source> + <destination> + <item idObject="1197" mx="0.264583" my="0.396875"/> + </destination> + </operation> + <line firstPoint="1194" id="1198" lineColor="blue" secondPoint="1197" typeLine="hair"/> + <point angle="151.232" basePoint="137" id="1199" lineColor="cornflowerblue" mx="-13.7319" my="-1.00542" name="BDWaistRotated1" p1Line="46" p2Line="49" showLabel="true" type="lineIntersectAxis" typeLine="dotLine"/> + <point angle="atanD(@dart_back_waist_width/@dart_back_waist_height)+AngleLine_BDWaist_BDWaistRotated1" basePoint="137" id="1200" lineColor="deepskyblue" mx="-15.6898" my="-0.873123" name="BDWaistRotated2" p1Line="49" p2Line="46" showLabel="true" type="lineIntersectAxis" typeLine="dotLine"/> + <operation angle="atanD(@dart_back_waist_width/@dart_back_waist_height)" center="137" id="1201" suffix="_FullBWaist" type="rotation"> + <source> + <item idObject="46"/> + </source> + <destination> + <item idObject="1202" mx="-0.228059" my="3.47909"/> + </destination> + </operation> + <line firstPoint="1200" id="1203" lineColor="deepskyblue" secondPoint="1202" typeLine="hair"/> + <line firstPoint="1202" id="1204" lineColor="deepskyblue" secondPoint="139" typeLine="dashLine"/> + <spline aScale="0" angle1="49.6002" angle2="AngleLine_BWaistSide_FullBWaist_BDWaist2+180" color="blue" id="1205" length1="6.40362" length2="10.7064" penStyle="hair" point1="1197" point4="1202" type="simpleInteractive"/> + </calculation> + <modeling> + <point id="195" idObject="39" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="196" idObject="38" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="197" idObject="46" inUse="false" mx="-11.6724" my="2.81805" showLabel="true" type="modeling"/> + <point id="198" idObject="151" inUse="false" mx="-10.5478" my="1.07611" showLabel="true" type="modeling"/> + <point id="199" idObject="49" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="200" idObject="52" inUse="false" type="modelingSpline"/> + <point id="201" idObject="41" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="202" idObject="51" inUse="false" type="modelingSpline"/> + <point id="240" idObject="139" inUse="false" mx="-0.358052" my="-2.46159" showLabel="true" type="modeling"/> + <point id="241" idObject="137" inUse="false" mx="-1.99954" my="-3.08422" showLabel="true" type="modeling"/> + <point id="242" idObject="138" inUse="false" mx="-4.6882" my="-2.46159" showLabel="true" type="modeling"/> + <path cut="false" firstToCountour="false" id="243" inUse="false" lastToCountour="false" name="Dart-Waist" type="2" typeLine="dashLine" visible="1"> + <nodes> + <node idObject="240" type="NodePoint"/> + <node idObject="241" type="NodePoint"/> + <node idObject="242" type="NodePoint"/> + </nodes> + </path> + <point id="1289" idObject="39" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="1290" idObject="1193" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="1291" idObject="1194" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="1292" idObject="1197" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="1293" idObject="1205" inUse="true" type="modelingSpline"/> + <point id="1294" idObject="1202" inUse="true" mx="-0.228059" my="3.47909" showLabel="true" type="modeling"/> + <point id="1295" idObject="1200" inUse="true" mx="-15.6898" my="-0.873123" showLabel="true" type="modeling"/> + <point id="1296" idObject="49" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="1297" idObject="1184" inUse="true" type="modelingSpline"/> + <point id="1298" idObject="1181" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="1299" idObject="41" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="1300" idObject="51" inUse="true" type="modelingSpline"/> + <point id="1302" idObject="1199" inUse="true" mx="-13.7319" my="-1.00542" showLabel="true" type="modeling"/> + <point id="1303" idObject="137" inUse="true" mx="-1.99954" my="-3.08422" showLabel="true" type="modeling"/> + <point id="1304" idObject="1200" inUse="true" mx="-15.6898" my="-0.873123" showLabel="true" type="modeling"/> + <path cut="false" firstToCountour="false" id="1305" inUse="true" lastToCountour="false" name="dart" type="2" typeLine="dotLine" visible="1"> + <nodes> + <node idObject="1302" type="NodePoint"/> + <node idObject="1303" type="NodePoint"/> + <node idObject="1304" type="NodePoint"/> + </nodes> + </path> + </modeling> + <details> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="1301" mx="10.0987" my="17.9266" name="bodice-back" seamAllowance="true" uuid="{030fe0aa-2397-448f-b79f-14629adb43e5}" version="2" width="2.5"> + <data annotation="" foldPosition="" fontSize="0" height="10" letter="" mx="0" my="0" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="false" width="10"/> + <patternInfo fontSize="0" height="10" mx="0" my="0" rotation="0" visible="false" width="10"/> + <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <nodes> + <node after="0" idObject="1289" type="NodePoint"/> + <node after="CurrentSeamAllowance*2" before="0" idObject="1290" type="NodePoint"/> + <node after="CurrentSeamAllowance*2" before="CurrentSeamAllowance*2" idObject="1291" type="NodePoint"/> + <node after="4" before="CurrentSeamAllowance*2" idObject="1292" type="NodePoint"/> + <node idObject="1293" reverse="0" type="NodeSpline"/> + <node after="4" before="4" idObject="1294" type="NodePoint"/> + <node after="4" before="4" idObject="1295" type="NodePoint"/> + <node before="4" idObject="1296" type="NodePoint"/> + <node idObject="1297" reverse="0" type="NodeSpline"/> + <node after="4" idObject="1298" type="NodePoint"/> + <node before="4" idObject="1299" type="NodePoint"/> + <node idObject="1300" reverse="0" type="NodeSpline"/> + </nodes> + <iPaths> + <record path="1305"/> </iPaths> </detail> </details> @@ -336,7 +470,7 @@ </draw> <draw name="sleeve"> <calculation> - <point id="75" mx="-3.12211" my="-2.65862" name="AShoulderP" showLabel="true" type="single" x="35.3709" y="3.86067"/> + <point id="75" mx="-3.12211" my="-2.65862" name="AShoulderP" showLabel="true" type="single" x="150.805" y="-72.6381"/> <point angle="270" basePoint="75" id="76" length="arm_shoulder_tip_to_armfold_line" lineColor="blue" mx="0.264583" my="0.396875" name="ABicep" showLabel="true" type="endLine" typeLine="none"/> <point angle="270" basePoint="75" id="77" length="arm_shoulder_tip_to_wrist_bent" lineColor="cornflowerblue" mx="0.264583" my="0.396875" name="AWrist" showLabel="true" type="endLine" typeLine="hair"/> <point angle="0" firstPoint="76" id="78" length="arm_above_elbow_circ/2+4" lineColor="blue" mx="-3.74076" my="-6.78425" name="ABicepFront" secondPoint="75" showLabel="true" type="normal" typeLine="hair"/> @@ -376,18 +510,18 @@ <spline aScale="0" angle1="151.606" angle2="36.0436" color="black" id="222" length1="3.48392" length2="3.27389" penStyle="hair" point1="77" point4="80" type="simpleInteractive"/> </calculation> <modeling> - <point id="231" idObject="146" inUse="true" mx="-9.49684" my="0.214829" showLabel="true" type="modeling"/> - <spline id="232" idObject="99" inUse="true" type="modelingSpline"/> - <spline id="233" idObject="100" inUse="true" type="modelingSpline"/> - <point id="234" idObject="147" inUse="true" mx="1.24027" my="-3.34529" showLabel="true" type="modeling"/> - <point id="235" idObject="164" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="236" idObject="221" inUse="true" type="modelingSpline"/> - <spline id="237" idObject="222" inUse="true" type="modelingSpline"/> - <point id="238" idObject="80" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="252" idObject="156" inUse="true" mx="-5.54023" my="-3.18143" showLabel="true" type="modeling"/> - <point id="253" idObject="157" inUse="true" mx="-3.50893" my="-4.95818" showLabel="true" type="modeling"/> - <point id="254" idObject="158" inUse="true" mx="-7.52818" my="0.59567" showLabel="true" type="modeling"/> - <path cut="false" firstToCountour="false" id="255" inUse="true" lastToCountour="false" name="Dart-Elbow" type="2" typeLine="dashLine" visible="1"> + <point id="231" idObject="146" inUse="false" mx="-9.49684" my="0.214829" showLabel="true" type="modeling"/> + <spline id="232" idObject="99" inUse="false" type="modelingSpline"/> + <spline id="233" idObject="100" inUse="false" type="modelingSpline"/> + <point id="234" idObject="147" inUse="false" mx="1.24027" my="-3.34529" showLabel="true" type="modeling"/> + <point id="235" idObject="164" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="236" idObject="221" inUse="false" type="modelingSpline"/> + <spline id="237" idObject="222" inUse="false" type="modelingSpline"/> + <point id="238" idObject="80" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="252" idObject="156" inUse="false" mx="-5.54023" my="-3.18143" showLabel="true" type="modeling"/> + <point id="253" idObject="157" inUse="false" mx="-3.50893" my="-4.95818" showLabel="true" type="modeling"/> + <point id="254" idObject="158" inUse="false" mx="-7.52818" my="0.59567" showLabel="true" type="modeling"/> + <path cut="false" firstToCountour="false" id="255" inUse="false" lastToCountour="false" name="Dart-Elbow" type="2" typeLine="dashLine" visible="1"> <nodes> <node idObject="252" type="NodePoint"/> <node idObject="253" type="NodePoint"/> @@ -395,31 +529,12 @@ </nodes> </path> </modeling> - <details> - <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="239" mx="-60.1789" my="10.6125" name="sleeve" seamAllowance="true" uuid="{437a4ebc-759d-4528-a135-3eb6bcea5fd3}" version="2" width="1"> - <data annotation="" foldPosition="" fontSize="0" height="10" letter="" mx="0" my="0" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="false" width="10"/> - <patternInfo fontSize="0" height="10" mx="0" my="0" rotation="0" visible="false" width="10"/> - <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> - <nodes> - <node after="2.5" before="4" idObject="231" type="NodePoint"/> - <node idObject="232" reverse="0" type="NodeSpline"/> - <node idObject="233" reverse="0" type="NodeSpline"/> - <node after="4" before="2.5" idObject="234" type="NodePoint"/> - <node before="4" idObject="235" type="NodePoint"/> - <node idObject="236" reverse="0" type="NodeSpline"/> - <node idObject="237" reverse="0" type="NodeSpline"/> - <node after="4" idObject="238" type="NodePoint"/> - </nodes> - <iPaths> - <record path="255"/> - </iPaths> - </detail> - </details> + <details/> <groups/> </draw> <draw name="hat-cap-sixth"> <calculation> - <point id="1134" mx="0.264583" my="0.396875" name="HsP" notes="Hat sector point" showLabel="true" type="single" x="-0.510233" y="89.1769"/> + <point id="1134" mx="0.264583" my="0.396875" name="HsP" notes="Hat sector point" showLabel="true" type="single" x="13.0544" y="-91.8857"/> <point angle="0" basePoint="1134" id="1135" length="@head_circ_small/4" lineColor="darkGreen" mx="0.264583" my="0.396875" name="HsR" showLabel="true" type="endLine" typeLine="hair"/> <point angle="0" firstPoint="1135" id="1136" length="@head_circ_small/12" lineColor="blue" mx="0.264583" my="0.396875" name="HsR1" secondPoint="1134" showLabel="true" type="normal" typeLine="hair"/> <point angle="180" firstPoint="1135" id="1137" length="@head_circ_small/12" lineColor="blue" mx="0.264583" my="0.396875" name="HsR2" secondPoint="1134" showLabel="true" type="normal" typeLine="hair"/> @@ -429,13 +544,30 @@ <spline aScale="0" angle1="-70" angle2="70" color="black" id="1142" length1="2.5" length2="2.5" penStyle="hair" point1="1137" point4="1136" type="simpleInteractive"/> <spline aScale="0" angle1="180" angle2="-30" color="black" id="1146" length1="6" length2="7.5" penStyle="hair" point1="1136" point4="1134" type="simpleInteractive"/> </calculation> - <modeling/> - <details/> + <modeling> + <point id="1234" idObject="1134" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="1235" idObject="1140" inUse="true" type="modelingSpline"/> + <spline id="1236" idObject="1142" inUse="true" type="modelingSpline"/> + <spline id="1237" idObject="1146" inUse="true" type="modelingSpline"/> + </modeling> + <details> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="1238" mx="-12.2875" my="13.2659" name="hat-cap-sixth" seamAllowance="true" uuid="{a0920725-ccb6-4563-b72a-4f10b65e8321}" version="2" width="1"> + <data annotation="" foldPosition="" fontSize="0" height="10" letter="" mx="0" my="0" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="false" width="10"/> + <patternInfo fontSize="0" height="10" mx="0" my="0" rotation="0" visible="false" width="10"/> + <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <nodes> + <node idObject="1234" type="NodePoint"/> + <node idObject="1235" reverse="0" type="NodeSpline"/> + <node idObject="1236" reverse="0" type="NodeSpline"/> + <node idObject="1237" reverse="0" type="NodeSpline"/> + </nodes> + </detail> + </details> <groups/> </draw> <draw name="hat-band"> <calculation> - <point id="1143" mx="0.264583" my="0.396875" name="HbC" notes="Head band centre " showLabel="true" type="single" x="36.9644" y="87.6149"/> + <point id="1143" mx="0.264583" my="0.396875" name="HbC" notes="Head band centre " showLabel="true" type="single" x="50.7113" y="-97.4922"/> <arc aScale="0" angle1="0" angle2="360" center="1143" color="black" id="1144" penStyle="hair" radius="@head_circ_small/6.28 + 4" type="simple"/> <arc aScale="0" angle1="0" angle2="360" center="1143" color="black" id="1145" penStyle="hair" radius="@head_circ_small/6.28" type="simple"/> </calculation> @@ -443,4 +575,43 @@ <details/> <groups/> </draw> + <draw name="Collar"> + <calculation> + <point id="1206" mx="-6.63291" my="1.87091" name="ClNeckMid" showLabel="true" type="single" x="60.3335" y="-74.6598"/> + <point angle="90" basePoint="1206" id="1207" length="4" lineColor="black" mx="-7.61149" my="-1.18967" name="ClTopMid" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="180" firstPoint="1206" id="1208" length="neck_circ/2" lineColor="lime" mx="2.66539" my="3.45997" name="ClNeckSide" secondPoint="1207" showLabel="true" type="normal" typeLine="hair"/> + <point angle="0" firstPoint="1207" id="1209" length="neck_circ/2-1.2" lineColor="lime" mx="0.264583" my="0.396875" name="ClTopSide" secondPoint="1206" showLabel="true" type="normal" typeLine="hair"/> + <point firstPoint="1208" id="1211" length="CurrentLength*2" lineColor="lime" mx="0.264583" my="0.396875" name="ClExtSide" secondPoint="1209" showLabel="true" type="alongLine" typeLine="hair"/> + <point firstPoint="1206" id="1212" length="Spl_BNeckSide_BNeckMid" lineColor="black" mx="0.264583" my="0.396875" name="ClNeckBack" secondPoint="1208" showLabel="true" type="alongLine" typeLine="hair"/> + <point firstPoint="1212" id="1213" mx="0.15875" my="-2.64583" name="ClTopBack" secondPoint="1207" showLabel="true" type="pointOfIntersection"/> + <line firstPoint="1207" id="1214" lineColor="black" secondPoint="1213" typeLine="hair"/> + <spline aScale="0" angle1="0.323721" angle2="225.051" color="black" id="1215" length1="3.95993" length2="3.24123" penStyle="hair" point1="1213" point4="1211" type="simpleInteractive"/> + <line firstPoint="1211" id="1217" lineColor="black" secondPoint="1209" typeLine="hair"/> + <spline aScale="0" angle1="218.379" angle2="0.223251" color="black" id="1218" length1="3.21354" length2="3.3402" penStyle="hair" point1="1209" point4="1212" type="simpleInteractive"/> + </calculation> + <modeling> + <point id="1219" idObject="1207" inUse="true" mx="-7.61149" my="-1.18967" showLabel="true" type="modeling"/> + <point id="1220" idObject="1213" inUse="true" mx="0.15875" my="-2.64583" showLabel="true" type="modeling"/> + <spline id="1221" idObject="1215" inUse="true" type="modelingSpline"/> + <point id="1222" idObject="1209" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="1223" idObject="1218" inUse="true" type="modelingSpline"/> + <point id="1224" idObject="1206" inUse="true" mx="-6.63291" my="1.87091" showLabel="true" type="modeling"/> + </modeling> + <details> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="1225" mx="-16.0074" my="2.907" name="collar" seamAllowance="true" uuid="{7671ac0a-d4f1-4728-a42a-5102f0b4398b}" version="2" width="1"> + <data annotation="" foldPosition="" fontSize="0" height="10" letter="" mx="0" my="0" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="false" width="10"/> + <patternInfo fontSize="0" height="10" mx="0" my="0" rotation="0" visible="false" width="10"/> + <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <nodes> + <node before="0" idObject="1219" type="NodePoint"/> + <node idObject="1220" type="NodePoint"/> + <node idObject="1221" reverse="0" type="NodeSpline"/> + <node idObject="1222" type="NodePoint"/> + <node idObject="1223" reverse="0" type="NodeSpline"/> + <node after="0" idObject="1224" type="NodePoint"/> + </nodes> + </detail> + </details> + <groups/> + </draw> </pattern> -- 2.44.1 From 142b74ad44fa78e5b641c7d58bdf373d32716095 Mon Sep 17 00:00:00 2001 From: Leni Aniva <v@leni.sh> Date: Fri, 22 Nov 2024 07:45:56 -0800 Subject: [PATCH 07/12] Fix small head circumference --- measurements/aniva-leni.vit | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/measurements/aniva-leni.vit b/measurements/aniva-leni.vit index 400017c..a508ea7 100644 --- a/measurements/aniva-leni.vit +++ b/measurements/aniva-leni.vit @@ -57,6 +57,6 @@ <m full_name="Front Skirt Dart Width" name="@dart_skirt_back_width" value="8"/> <m name="@armscye_front" value="19 "/> <m name="@armscye_back" value="armscye_circ-@armscye_front"/> - <m name="@head_circ_small" value="57"/> + <m name="@head_circ_small" value="53.8 "/> </body-measurements> </vit> -- 2.44.1 From 45ab422e89842f0251f0e0e59ad228b33afcbb66 Mon Sep 17 00:00:00 2001 From: Leni Aniva <v@leni.sh> Date: Mon, 21 Apr 2025 00:12:54 -0700 Subject: [PATCH 08/12] fix: Delete difficult fullness --- cosplay/shiki-eiki.val | 371 +++-------------------------------------- 1 file changed, 21 insertions(+), 350 deletions(-) diff --git a/cosplay/shiki-eiki.val b/cosplay/shiki-eiki.val index eeabc5c..7f48757 100644 --- a/cosplay/shiki-eiki.val +++ b/cosplay/shiki-eiki.val @@ -26,88 +26,19 @@ <point angle="0" firstPoint="118" id="119" length="@dart_skirt_front_height" lineColor="lightsalmon" mx="0.264583" my="0.396875" name="SD" secondPoint="1" showLabel="true" type="normal" typeLine="dashLine"/> <point angle="0" firstPoint="118" id="120" length="@dart_skirt_front_width/2" lineColor="lightsalmon" mx="-1.30783" my="0.474621" name="SD2" secondPoint="119" showLabel="true" type="normal" typeLine="none"/> <point angle="180" firstPoint="118" id="121" length="@dart_skirt_front_width/2" lineColor="lightsalmon" mx="-5.05461" my="3.07246" name="SD1" secondPoint="119" showLabel="true" type="normal" typeLine="none"/> - <point baseLineP1="1" baseLineP2="10" dartP1="121" dartP2="119" dartP3="120" id="122" mx1="-1.32441" mx2="-0.593972" my1="-4.33985" my2="-3.95448" name1="SDPh1" name2="SDPh2" point1="123" point2="124" showLabel1="true" showLabel2="true" type="trueDarts"/> <point angle="0" firstPoint="1" id="125" length="@dart_skirt_back_offset" lineColor="lightsalmon" mx="-3.78354" my="-7.4791" name="SBDCentre" secondPoint="3" showLabel="true" type="normal" typeLine="none"/> <line firstPoint="121" id="134" lineColor="lightsalmon" secondPoint="119" typeLine="hair"/> <line firstPoint="120" id="135" lineColor="lightsalmon" secondPoint="119" typeLine="hair"/> - <operation angle="atanD(@dart_skirt_front_width/@dart_skirt_front_height)" center="119" id="1153" suffix="SFull" type="rotation"> - <source> - <item idObject="120"/> - <item idObject="10"/> - <item idObject="5"/> - <item idObject="6"/> - </source> - <destination> - <item idObject="1154" mx="-6.32776" my="-3.88457"/> - <item idObject="1155" mx="2.00461" my="-12.8544"/> - <item idObject="1156" mx="6.24957" my="-1.96562"/> - <item idObject="1157" mx="0.264583" my="0.396875"/> - </destination> - </operation> - <line firstPoint="6" id="1158" lineColor="deepskyblue" secondPoint="1157" typeLine="hair"/> - <line firstPoint="1156" id="1159" lineColor="deepskyblue" secondPoint="1157" typeLine="hair"/> - <spline aScale="0" angle1="atanD(@dart_skirt_front_width/@dart_skirt_front_height)" angle2="90+atanD(@dart_skirt_front_width/@dart_skirt_front_height)" color="deepskyblue" id="1160" length1="5.96924" length2="15.0062" penStyle="hair" point1="1155" point4="1156" type="simpleInteractive"/> - <line firstPoint="121" id="1161" lineColor="deepskyblue" secondPoint="1155" typeLine="hair"/> </calculation> - <modeling> - <point id="29" idObject="1" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="30" idObject="4" inUse="false" mx="0.264583" my="0.356483" showLabel="true" type="modeling"/> - <point id="31" idObject="10" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="32" idObject="12" inUse="false" type="modelingSpline"/> - <point id="33" idObject="5" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="34" idObject="6" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="35" idObject="2" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="36" idObject="3" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="182" idObject="121" inUse="false" mx="-1.11232" my="0.479538" showLabel="true" type="modeling"/> - <point id="183" idObject="119" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="184" idObject="120" inUse="false" mx="-1.30783" my="0.474621" showLabel="true" type="modeling"/> - <path cut="false" firstToCountour="false" id="185" inUse="false" lastToCountour="false" name="Dart-Front" type="2" typeLine="dashLine" visible="1"> - <nodes> - <node idObject="182" type="NodePoint"/> - <node idObject="183" type="NodePoint"/> - <node idObject="184" type="NodePoint"/> - </nodes> - </path> - <point id="1239" idObject="1" inUse="false" mx="-9.03943" my="0.912175" showLabel="true" type="modeling"/> - <point id="1240" idObject="121" inUse="false" mx="-5.05461" my="3.07246" showLabel="true" type="modeling"/> - <point id="1241" idObject="1155" inUse="false" mx="2.00461" my="-12.8544" showLabel="true" type="modeling"/> - <spline id="1242" idObject="1160" inUse="false" type="modelingSpline"/> - <point id="1243" idObject="1157" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="1244" idObject="6" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="1245" idObject="2" inUse="false" mx="-7.86036" my="0.396875" showLabel="true" type="modeling"/> - <point id="1247" idObject="1" inUse="true" mx="-9.03943" my="0.912175" showLabel="true" type="modeling"/> - <point id="1248" idObject="121" inUse="true" mx="-5.05461" my="3.07246" showLabel="true" type="modeling"/> - <point id="1249" idObject="1155" inUse="true" mx="-0.361955" my="-3.08278" showLabel="true" type="modeling"/> - <spline id="1250" idObject="1160" inUse="true" type="modelingSpline"/> - <point id="1251" idObject="1156" inUse="true" mx="6.24957" my="-1.96562" showLabel="true" type="modeling"/> - <point id="1252" idObject="1157" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="1253" idObject="6" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="1254" idObject="2" inUse="true" mx="-7.86036" my="0.396875" showLabel="true" type="modeling"/> - </modeling> - <details> - <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="1255" mx="-1.27862" my="10.3681" name="skirt-front" seamAllowance="true" uuid="{e092795c-3143-4127-af8d-864c241f8164}" version="2" width="2"> - <data annotation="" foldPosition="" fontSize="0" height="10" letter="" mx="0" my="0" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="false" width="10"/> - <patternInfo fontSize="0" height="10" mx="0" my="0" rotation="0" visible="false" width="10"/> - <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> - <nodes> - <node before="0" idObject="1247" type="NodePoint"/> - <node idObject="1248" type="NodePoint"/> - <node after="5" idObject="1249" type="NodePoint"/> - <node idObject="1250" reverse="0" type="NodeSpline"/> - <node after="5" before="5" idObject="1251" type="NodePoint"/> - <node before="5" idObject="1252" type="NodePoint"/> - <node idObject="1253" type="NodePoint"/> - <node after="0" idObject="1254" type="NodePoint"/> - </nodes> - </detail> - </details> + <modeling/> + <details/> <groups/> </draw> <draw name="skirt-back"> <calculation> <point id="1001" mx="-9.03943" my="0.912175" name="TWaistMiddle" showLabel="true" type="single" x="-37.2472" y="11.773"/> <point angle="270" basePoint="1001" id="1002" length="Line_SWaistMiddle_SHemMiddle" lineColor="black" mx="0.264583" my="0.396875" name="THemMiddle" showLabel="true" type="endLine" typeLine="hair"/> - <point angle="270" basePoint="1001" id="1003" length="waist_to_hip_side" lineColor="blue" mx="0.264583" my="0.357721" name="THipMiddle" showLabel="true" type="endLine" typeLine="none"/> + <point angle="270" basePoint="1001" id="1003" length="waist_to_hip_side" lineColor="blue" mx="0.23025" my="0.357721" name="THipMiddle" showLabel="true" type="endLine" typeLine="none"/> <point angle="0 " basePoint="1001" id="1004" length="waist_circ/4" lineColor="black" mx="5.45394" my="-8.78915" name="TWaistQuarter" showLabel="true" type="endLine" typeLine="hair"/> <point angle="0" basePoint="1003" id="1005" length="hip_circ/4+1.2" lineColor="black" mx="0.264583" my="0.396875" name="THipSide" showLabel="true" type="endLine" typeLine="hair"/> <point firstPoint="1005" id="1006" mx="0.264583" my="0.396875" name="THemSide" secondPoint="1002" showLabel="true" type="pointOfIntersection"/> @@ -117,59 +48,15 @@ <point firstPoint="1004" id="1010" length="CurrentLength/2" lineColor="black" mx="1.61086" my="-5.09751" name="TWaistSide" secondPoint="1009" showLabel="true" type="alongLine" typeLine="none"/> <line firstPoint="1004" id="1011" lineColor="black" secondPoint="1010" typeLine="hair"/> <spline aScale="0" angle1="359.983" angle2="90.5241" color="black" id="1012" length1="3.22477" length2="21.1699" penStyle="hair" point1="1010" point4="1005" type="simpleInteractive"/> - <point angle="0" firstPoint="1001" id="1125" length="@dart_skirt_back_offset" lineColor="lightsalmon" mx="-3.78354" my="-7.43479" name="TDCentre" secondPoint="1003" showLabel="true" type="normal" typeLine="none"/> + <point angle="0" firstPoint="1001" id="1125" length="@dart_skirt_back_offset" lineColor="lightsalmon" mx="-3.78354" my="-7.46912" name="TDCentre" secondPoint="1003" showLabel="true" type="normal" typeLine="none"/> <point angle="0" firstPoint="1125" id="1126" length="@dart_skirt_back_height" lineColor="lightsalmon" mx="0.844288" my="0.628761" name="TD" secondPoint="1001" showLabel="true" type="normal" typeLine="dashLine"/> - <point angle="0" firstPoint="1125" id="1127" length="@dart_skirt_back_width/2" lineColor="lightsalmon" mx="-2.15518" my="1.66687" name="TD2" secondPoint="1126" showLabel="true" type="normal" typeLine="none"/> + <point angle="0" firstPoint="1125" id="1127" length="@dart_skirt_back_width/2" lineColor="lightsalmon" mx="-2.15518" my="1.63254" name="TD2" secondPoint="1126" showLabel="true" type="normal" typeLine="none"/> <point angle="180" firstPoint="1125" id="1128" length="@dart_skirt_back_width/2" lineColor="lightsalmon" mx="-1.37583" my="1.69333" name="TD1" secondPoint="1126" showLabel="true" type="normal" typeLine="none"/> - <point baseLineP1="1001" baseLineP2="1004" dartP1="1128" dartP2="1126" dartP3="1127" id="1129" mx1="-2.45239" mx2="-3.70416" my1="-4.18027" my2="-3.62479" name1="TDPh1" name2="TDPh2" point1="1130" point2="1131" showLabel1="true" showLabel2="true" type="trueDarts"/> <line firstPoint="1128" id="1132" lineColor="lightsalmon" secondPoint="1126" typeLine="hair"/> <line firstPoint="1127" id="1133" lineColor="lightsalmon" secondPoint="1126" typeLine="hair"/> - <operation angle="atanD(@dart_back_waist_width/@dart_back_waist_height)" center="1126" id="1162" suffix="_full" type="rotation"> - <source> - <item idObject="1127"/> - <item idObject="1010"/> - <item idObject="1005"/> - <item idObject="1006"/> - </source> - <destination> - <item idObject="1163" mx="-7.74642" my="-4.63312"/> - <item idObject="1164" mx="-1.34226" my="-7.53876"/> - <item idObject="1165" mx="0.264583" my="0.396875"/> - <item idObject="1166" mx="0.264583" my="0.396875"/> - </destination> - </operation> - <line firstPoint="1006" id="1167" lineColor="deepskyblue" secondPoint="1166" typeLine="hair"/> - <line firstPoint="1165" id="1168" lineColor="deepskyblue" secondPoint="1166" typeLine="hair"/> - <spline aScale="0" angle1="atanD(@dart_back_waist_width/@dart_back_waist_height)" angle2="90+atanD(@dart_back_waist_width/@dart_back_waist_height)" color="deepskyblue" id="1169" length1="3.65316" length2="14.7742" penStyle="hair" point1="1164" point4="1165" type="simpleInteractive"/> - <line firstPoint="1128" id="1170" lineColor="deepskyblue" secondPoint="1164" typeLine="hair"/> </calculation> - <modeling> - <point id="1256" idObject="1001" inUse="true" mx="-9.03943" my="0.912175" showLabel="true" type="modeling"/> - <point id="1257" idObject="1128" inUse="true" mx="-1.37583" my="1.69333" showLabel="true" type="modeling"/> - <point id="1258" idObject="1164" inUse="true" mx="-1.34226" my="-7.53876" showLabel="true" type="modeling"/> - <spline id="1259" idObject="1169" inUse="true" type="modelingSpline"/> - <point id="1260" idObject="1165" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="1261" idObject="1166" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="1262" idObject="1006" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="1263" idObject="1002" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - </modeling> - <details> - <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="1264" mx="3.27371" my="12.702" name="skirt-back" seamAllowance="true" uuid="{c6ecdb6b-cc2c-4433-b850-1c0fe3b0ed98}" version="2" width="2"> - <data annotation="" foldPosition="" fontSize="0" height="10" letter="" mx="0" my="0" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="false" width="10"/> - <patternInfo fontSize="0" height="10" mx="0" my="0" rotation="0" visible="false" width="10"/> - <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> - <nodes> - <node before="0" idObject="1256" type="NodePoint"/> - <node idObject="1257" type="NodePoint"/> - <node after="5" idObject="1258" type="NodePoint"/> - <node idObject="1259" reverse="0" type="NodeSpline"/> - <node after="5" before="5" idObject="1260" type="NodePoint"/> - <node before="5" idObject="1261" type="NodePoint"/> - <node idObject="1262" type="NodePoint"/> - <node after="0" idObject="1263" type="NodePoint"/> - </nodes> - </detail> - </details> + <modeling/> + <details/> <groups/> </draw> <draw name="bodice-front"> @@ -181,7 +68,7 @@ <point angle="270" basePoint="56" id="57" length="neck_side_to_bust_f" lineColor="lime" mx="0.264583" my="0.396875" name="FBustNeck" showLabel="true" type="endLine" typeLine="dotLine"/> <point angle="180" basePoint="53" id="58" length="bustpoint_to_bustpoint/2" lineColor="deepskyblue" mx="-3.05845" my="4.27042" name="FWaistBust2" showLabel="true" type="endLine" typeLine="none"/> <point firstPoint="58" id="59" mx="0.264583" my="0.396875" name="FBust" secondPoint="57" showLabel="true" type="pointOfIntersection"/> - <point angle="180" basePoint="53" id="60" length="width_shoulder/2" lineColor="darkviolet" mx="-10.2051" my="3.03911" name="FWaistShoulder" showLabel="true" type="endLine" typeLine="none"/> + <point angle="180" basePoint="53" id="60" length="width_shoulder/2" lineColor="darkviolet" mx="-10.2374" my="3.03911" name="FWaistShoulder" showLabel="true" type="endLine" typeLine="none"/> <point angle="90" basePoint="60" id="61" length="1" lineColor="black" mx="-19.7699" my="-3.72311" name="FWaistShoulderPerp" showLabel="true" type="endLine" typeLine="hair"/> <point id="62" length="bustpoint_to_shoulder_tip" lineColor="lime" mx="0.264583" my="0.396875" name="FShoulder" p1Line="60" p2Line="61" pShoulder="59" showLabel="true" type="shoulder" typeLine="hair"/> <line firstPoint="62" id="63" lineColor="black" secondPoint="56" typeLine="hair"/> @@ -203,48 +90,22 @@ <point angle="180" basePoint="59" id="102" length="@bust_circ_radius" lineColor="lightsalmon" mx="-2.69875" my="-3.4925" name="FDBust" showLabel="true" type="endLine" typeLine="dashLine"/> <point angle="0" firstPoint="58" id="103" length="dart_width_waist/2" lineColor="lightsalmon" mx="-4.96113" my="-4.48573" name="FDWaist2" secondPoint="101" showLabel="true" type="normal" typeLine="none"/> <point angle="180" firstPoint="58" id="104" length="dart_width_waist/2" lineColor="lightsalmon" mx="-0.37042" my="-2.96334" name="FDWaist1" secondPoint="101" showLabel="true" type="normal" typeLine="none"/> - <point baseLineP1="65" baseLineP2="53" dartP1="103" dartP2="101" dartP3="104" id="105" mx1="-6.1648" mx2="0.449791" my1="0.396875" my2="0.449792" name1="FDWaistPh1" name2="FDWaistPh2" point1="106" point2="107" showLabel1="true" showLabel2="true" type="trueDarts"/> + <point baseLineP1="65" baseLineP2="53" dartP1="103" dartP2="101" dartP3="104" id="105" mx1="-7.3004" mx2="0.449791" my1="1.45968" my2="0.449792" name1="FDWaistPh1" name2="FDWaistPh2" point1="106" point2="107" showLabel1="true" showLabel2="true" type="trueDarts"/> <line firstPoint="103" id="108" lineColor="lightsalmon" secondPoint="101" typeLine="hair"/> <line firstPoint="104" id="109" lineColor="lightsalmon" secondPoint="101" typeLine="hair"/> <point basePoint="102" id="110" lineColor="lightsalmon" mx="-11.0067" my="-1.69334" name="FDBustBase" p1Line="67" p2Line="65" showLabel="true" type="height" typeLine="dashLine"/> <point angle="0" firstPoint="110" id="111" length="dart_width_bust/2" lineColor="lightsalmon" mx="0.347983" my="-3.32833" name="FDBust1" secondPoint="102" showLabel="true" type="normal" typeLine="none"/> <point angle="180" firstPoint="110" id="112" length="dart_width_bust/2" lineColor="lightsalmon" mx="0.264583" my="0.396875" name="FDBust2" secondPoint="102" showLabel="true" type="normal" typeLine="none"/> - <point baseLineP1="65" baseLineP2="67" dartP1="112" dartP2="102" dartP3="111" id="113" mx1="-9.05594" mx2="-7.85302" my1="1.41996" my2="-2.91133" name1="FDBustPh2" name2="FDBustPh1" point1="114" point2="115" showLabel1="true" showLabel2="true" type="trueDarts"/> + <point baseLineP1="65" baseLineP2="67" dartP1="112" dartP2="102" dartP3="111" id="113" mx1="-9.05594" mx2="-7.85302" my1="1.41996" my2="-2.91133" name1="FDBustTrue2" name2="FDBustTrue1" point1="114" point2="115" showLabel1="true" showLabel2="true" type="trueDarts"/> <line firstPoint="111" id="116" lineColor="lightsalmon" secondPoint="102" typeLine="hair"/> <line firstPoint="112" id="117" lineColor="lightsalmon" secondPoint="102" typeLine="hair"/> <point angle="180" firstPoint="67" id="150" length="max(0.1;@armscye_front-SplPath_FArmscye)" lineColor="yellow" mx="-11.0693" my="0.238604" name="FArmscyeExtra" notes="Extra allowance in case the measured armscye is longer than the curve" secondPoint="64" showLabel="true" type="normal" typeLine="none"/> <line firstPoint="150" id="153" lineColor="yellow" secondPoint="65" typeLine="dotLine"/> <line firstPoint="101" id="1172" lineColor="lightsalmon" secondPoint="58" typeLine="dotLine"/> - <operation angle="atanD(dart_width_waist/Line_FDWaist1_FDWaist)" center="102" id="1173" suffix="_FullFWaist" type="rotation"> - <source> - <item idObject="65"/> - <item idObject="103"/> - <item idObject="112"/> - </source> - <destination> - <item idObject="1174" mx="-8.35167" my="2.54064"/> - <item idObject="1175" mx="-2.4118" my="-6.64558"/> - <item idObject="1176" mx="0.264583" my="0.370417"/> - </destination> - </operation> - <line firstPoint="1176" id="1177" lineColor="deepskyblue" secondPoint="102" typeLine="dotLine"/> - <line firstPoint="112" id="1178" lineColor="deepskyblue" secondPoint="1176" typeLine="hair"/> - <line firstPoint="1174" id="1179" lineColor="deepskyblue" secondPoint="1176" typeLine="hair"/> - <line firstPoint="1174" id="1180" lineColor="deepskyblue" secondPoint="104" typeLine="dashLine"/> <point firstPoint="62" id="1182" length="-arm_shoulder_tip_to_elbow_bent/4" lineColor="blue" mx="0.264583" my="0.396875" name="FShoulderExtra" secondPoint="56" showLabel="true" type="alongLine" typeLine="hair"/> <point angle="0" firstPoint="53" id="1185" length="waist_to_hip_side" lineColor="blue" mx="-10.1214" my="2.20314" name="FHipMid" secondPoint="65" showLabel="true" type="normal" typeLine="hair"/> <point angle="0" firstPoint="1185" id="1186" length="hip_circ/4+1.2" lineColor="blue" mx="0.264583" my="0.396875" name="FHipSide" secondPoint="53" showLabel="true" type="normal" typeLine="hair"/> <point angle="0" firstPoint="53" id="1187" length="@dart_skirt_front_offset" lineColor="blue" mx="-4.45079" my="-2.31918" name="FDHip" secondPoint="54" showLabel="true" type="normal" typeLine="none"/> - <operation angle="-atanD(@dart_skirt_front_width/@dart_skirt_front_height)" center="1187" id="1188" suffix="_FullHip" type="rotation"> - <source> - <item idObject="1186"/> - </source> - <destination> - <item idObject="1189" mx="-7.59857" my="-0.129843"/> - </destination> - </operation> - <spline aScale="0" angle1="63.112" angle2="AngleLine_FWaistSide_FullFWaist_FDWaist1+180" color="blue" id="1190" length1="10.6502" length2="7.86944" penStyle="hair" point1="1189" point4="1174" type="simpleInteractive"/> - <line firstPoint="1189" id="1191" lineColor="blue" secondPoint="1186" typeLine="hair"/> <point angle="0" firstPoint="54" id="1226" length="2.7" lineColor="deeppink" mx="-3.98013" my="-4.25425" name="FNeckRButton" secondPoint="53" showLabel="true" type="normal" typeLine="hair"/> <point firstPoint="1226" id="1227" mx="0.941934" my="1.70641" name="FHipRButton" secondPoint="1185" showLabel="true" type="pointOfIntersection"/> <line firstPoint="1226" id="1228" lineColor="deeppink" secondPoint="1227" typeLine="hair"/> @@ -254,96 +115,9 @@ <line firstPoint="1185" id="1232" lineColor="deepskyblue" secondPoint="1231" typeLine="hair"/> <line firstPoint="1230" id="1233" lineColor="deepskyblue" secondPoint="1231" typeLine="hair"/> <spline aScale="0" angle1="93.3035" angle2="303.409" color="black" id="1265" length1="4.98011" length2="2.88395" penStyle="hair" point1="67" point4="1182" type="simpleInteractive"/> - <point id="1280" mx="-10.3452" my="2.38125" name="FDBust_Ext" p1Line1="67" p1Line2="102" p2Line1="65" p2Line2="1176" showLabel="true" type="lineIntersect"/> - <line firstPoint="1176" id="1281" lineColor="cornflowerblue" secondPoint="1280" typeLine="dotLine"/> </calculation> - <modeling> - <point id="212" idObject="54" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="213" idObject="53" inUse="false" mx="0.506935" my="4.92079" showLabel="true" type="modeling"/> - <point id="214" idObject="65" inUse="false" mx="-7.90188" my="2.24184" showLabel="true" type="modeling"/> - <point id="215" idObject="150" inUse="false" mx="-11.0693" my="0.238604" showLabel="true" type="modeling"/> - <point id="216" idObject="67" inUse="false" mx="-4.44313" my="-4.37774" showLabel="true" type="modeling"/> - <spline id="217" idObject="98" inUse="false" type="modelingPath"/> - <point id="218" idObject="56" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="219" idObject="69" inUse="false" type="modelingSpline"/> - <point id="244" idObject="103" inUse="false" mx="-5.60242" my="-3.05226" showLabel="true" type="modeling"/> - <point id="245" idObject="101" inUse="false" mx="1.24354" my="0.15875" showLabel="true" type="modeling"/> - <point id="246" idObject="104" inUse="false" mx="-0.37042" my="-2.96334" showLabel="true" type="modeling"/> - <path cut="false" firstToCountour="false" id="247" inUse="false" lastToCountour="false" name="Dart-Waist" type="2" typeLine="dashLine" visible="1"> - <nodes> - <node idObject="244" type="NodePoint"/> - <node idObject="245" type="NodePoint"/> - <node idObject="246" type="NodePoint"/> - </nodes> - </path> - <point id="248" idObject="111" inUse="false" mx="0.347983" my="-3.32833" showLabel="true" type="modeling"/> - <point id="249" idObject="102" inUse="false" mx="-2.69875" my="-3.4925" showLabel="true" type="modeling"/> - <point id="250" idObject="112" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <path cut="false" firstToCountour="false" id="251" inUse="false" lastToCountour="false" name="Dart-Bust" type="2" typeLine="dashLine" visible="1"> - <nodes> - <node idObject="248" type="NodePoint"/> - <node idObject="249" type="NodePoint"/> - <node idObject="250" type="NodePoint"/> - </nodes> - </path> - <point id="1266" idObject="54" inUse="true" mx="-6.68953" my="0.893597" showLabel="true" type="modeling"/> - <point id="1267" idObject="1230" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="1268" idObject="1231" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="1269" idObject="1186" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="1270" idObject="1189" inUse="true" mx="-7.59857" my="-0.129843" showLabel="true" type="modeling"/> - <spline id="1271" idObject="1190" inUse="true" type="modelingSpline"/> - <point id="1272" idObject="1174" inUse="true" mx="-15.2242" my="-2.62709" showLabel="true" type="modeling"/> - <point id="1273" idObject="112" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="1274" idObject="67" inUse="true" mx="-4.44313" my="-4.37774" showLabel="true" type="modeling"/> - <spline id="1275" idObject="1265" inUse="true" type="modelingSpline"/> - <point id="1276" idObject="1182" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="1277" idObject="56" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="1278" idObject="69" inUse="true" type="modelingSpline"/> - <point id="1282" idObject="111" inUse="true" mx="0.347983" my="-3.32833" showLabel="true" type="modeling"/> - <point id="1283" idObject="102" inUse="true" mx="-2.69875" my="-3.4925" showLabel="true" type="modeling"/> - <point id="1284" idObject="1280" inUse="true" mx="-10.3452" my="2.38125" showLabel="true" type="modeling"/> - <path cut="false" firstToCountour="false" id="1285" inUse="true" lastToCountour="false" name="dart" type="2" typeLine="dotLine" visible="1"> - <nodes> - <node idObject="1282" type="NodePoint"/> - <node idObject="1283" type="NodePoint"/> - <node idObject="1284" type="NodePoint"/> - </nodes> - </path> - <point id="1286" idObject="54" inUse="true" mx="-6.68953" my="0.893597" showLabel="true" type="modeling"/> - <point id="1287" idObject="1185" inUse="true" mx="-10.1214" my="2.20314" showLabel="true" type="modeling"/> - <path cut="false" firstToCountour="false" id="1288" inUse="true" lastToCountour="false" name="centre" type="2" typeLine="dashLine" visible="1"> - <nodes> - <node idObject="1286" type="NodePoint"/> - <node idObject="1287" type="NodePoint"/> - </nodes> - </path> - </modeling> - <details> - <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="1279" mx="0.187431" my="17.6813" name="bodice-front" seamAllowance="true" uuid="{09274cb8-b549-43e7-8244-44a3c3d1cb0a}" version="2" width="2.5"> - <data annotation="" foldPosition="" fontSize="0" height="10" letter="" mx="0" my="0" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="false" width="10"/> - <patternInfo fontSize="0" height="10" mx="0" my="0" rotation="0" visible="false" width="10"/> - <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> - <nodes> - <node idObject="1266" type="NodePoint"/> - <node idObject="1267" type="NodePoint"/> - <node after="CurrentSeamAllowance*2" idObject="1268" type="NodePoint"/> - <node after="CurrentSeamAllowance*2" before="CurrentSeamAllowance*2" idObject="1269" type="NodePoint"/> - <node after="4" before="CurrentSeamAllowance*2" idObject="1270" type="NodePoint"/> - <node idObject="1271" reverse="0" type="NodeSpline"/> - <node after="4" before="4" idObject="1272" type="NodePoint"/> - <node after="4" before="4" idObject="1273" type="NodePoint"/> - <node after="4" before="4" idObject="1274" type="NodePoint"/> - <node idObject="1275" reverse="0" type="NodeSpline"/> - <node after="4" idObject="1276" type="NodePoint"/> - <node before="4" idObject="1277" type="NodePoint"/> - <node idObject="1278" reverse="0" type="NodeSpline"/> - </nodes> - <iPaths> - <record path="1285"/> - <record path="1288"/> - </iPaths> - </detail> - </details> + <modeling/> + <details/> <groups/> </draw> <draw name="bodice-back"> @@ -352,7 +126,7 @@ <point angle="90" basePoint="38" id="39" length="neck_back_to_waist_b" lineColor="black" mx="0.264583" my="0.396875" name="BNeckMid" showLabel="true" type="endLine" typeLine="hair"/> <point angle="180" basePoint="38" id="40" length="neck_width/2" lineColor="blue" mx="0.417587" my="1.08862" name="BWaistSB" showLabel="true" type="endLine" typeLine="none"/> <point angle="90" basePoint="40" id="41" length="neck_side_to_waist_b" lineColor="lime" mx="0.264583" my="0.396875" name="BNeckSide" showLabel="true" type="endLine" typeLine="hair"/> - <point angle="180" basePoint="38" id="42" length="width_shoulder/2" lineColor="green" mx="-3.33455" my="1.54816" name="BWaistShoulder" showLabel="true" type="endLine" typeLine="none"/> + <point angle="180" basePoint="38" id="42" length="width_shoulder/2" lineColor="green" mx="-8.5733" my="7.15733" name="BWaistShoulder" showLabel="true" type="endLine" typeLine="none"/> <point angle="0" firstPoint="42" id="43" length="1" lineColor="lime" mx="-15.0866" my="-4.26087" name="BWaistShoulderPerp" secondPoint="40" showLabel="true" type="normal" typeLine="hair"/> <point id="44" length="shoulder_tip_to_waist_back" lineColor="lime" mx="0.264583" my="0.396875" name="BShoulder" p1Line="42" p2Line="43" pShoulder="38" showLabel="true" type="shoulder" typeLine="hair"/> <line firstPoint="44" id="45" lineColor="black" secondPoint="41" typeLine="hair"/> @@ -362,11 +136,11 @@ <point id="49" length="armpit_to_waist_side" lineColor="goldenrod" mx="0.264583" my="0.396875" name="BSideSeam" p1Line="47" p2Line="48" pShoulder="46" showLabel="true" type="shoulder" typeLine="dashDotDotLine"/> <spline aScale="0" angle1="269.677" angle2="180.882" color="black" id="51" length1="1.07752" length2="3.20576" penStyle="hair" point1="41" point4="39" type="simpleInteractive"/> <spline aScale="0" alias="BArmscye" angle1="359.677" angle2="270.09" color="black" id="52" length1="5.01903" length2="8.11708" penStyle="hair" point1="49" point4="44" type="simpleInteractive"/> - <point angle="0" firstPoint="38" id="136" length="@dart_back_waist_offset" lineColor="lightsalmon" mx="-6.72334" my="-5.32838" name="BDWaistCentre" secondPoint="39" showLabel="true" type="normal" typeLine="none"/> + <point angle="0" firstPoint="38" id="136" length="@dart_back_waist_offset" lineColor="lightsalmon" mx="4.81249" my="-12.0753" name="BDWaistCentre" secondPoint="39" showLabel="true" type="normal" typeLine="none"/> <point angle="0" firstPoint="136" id="137" length="@dart_back_waist_height" lineColor="lightsalmon" mx="-1.99954" my="-3.08422" name="BDWaist" secondPoint="38" showLabel="true" type="normal" typeLine="dotLine"/> <point angle="0" firstPoint="136" id="138" length="@dart_back_waist_width/2" lineColor="lightsalmon" mx="-4.6882" my="-2.46159" name="BDWaist1" secondPoint="137" showLabel="true" type="normal" typeLine="none"/> <point angle="180" firstPoint="136" id="139" length="@dart_back_waist_width/2" lineColor="lightsalmon" mx="-0.358052" my="-2.46159" name="BDWaist2" secondPoint="137" showLabel="true" type="normal" typeLine="none"/> - <point baseLineP1="46" baseLineP2="38" dartP1="138" dartP2="137" dartP3="139" id="140" mx1="-5.24201" mx2="-0.131639" my1="2.59629" my2="1.07611" name1="BDWaistPh1" name2="BDWaistPh2" point1="141" point2="142" showLabel1="true" showLabel2="true" type="trueDarts"/> + <point baseLineP1="46" baseLineP2="38" dartP1="138" dartP2="137" dartP3="139" id="140" mx1="-3.01951" mx2="-0.131639" my1="3.20483" my2="1.07611" name1="BDWaistPh1" name2="BDWaistPh2" point1="141" point2="142" showLabel1="true" showLabel2="true" type="trueDarts"/> <line firstPoint="139" id="143" lineColor="lightsalmon" secondPoint="137" typeLine="hair"/> <line firstPoint="138" id="144" lineColor="lightsalmon" secondPoint="137" typeLine="hair"/> <point angle="180" firstPoint="49" id="151" length="max(0;@armscye_back-Spl_BArmscye)" lineColor="yellow" mx="-10.5478" my="1.04965" name="BArmscyeExtra" notes="Extra allowance in case the measured armscye is longer than the curve" secondPoint="47" showLabel="true" type="normal" typeLine="hair"/> @@ -377,95 +151,11 @@ <point firstPoint="38" id="1193" length="-waist_to_hip_side" lineColor="blue" mx="0.264583" my="0.396875" name="BHipMid" secondPoint="39" showLabel="true" type="alongLine" typeLine="hair"/> <point angle="0" firstPoint="1193" id="1194" length="hip_circ/4+1.2" lineColor="blue" mx="0.264583" my="0.396875" name="BHipSide" secondPoint="38" showLabel="true" type="normal" typeLine="hair"/> <point angle="0" firstPoint="38" id="1195" length="@dart_skirt_back_offset" lineColor="blue" mx="1.24354" my="-3.67771" name="BDHip" secondPoint="39" showLabel="true" type="normal" typeLine="none"/> - <operation angle="-atanD(@dart_back_waist_width/@dart_back_waist_height)" center="1195" id="1196" suffix="_FullBHip" type="rotation"> - <source> - <item idObject="1194"/> - </source> - <destination> - <item idObject="1197" mx="0.264583" my="0.396875"/> - </destination> - </operation> - <line firstPoint="1194" id="1198" lineColor="blue" secondPoint="1197" typeLine="hair"/> <point angle="151.232" basePoint="137" id="1199" lineColor="cornflowerblue" mx="-13.7319" my="-1.00542" name="BDWaistRotated1" p1Line="46" p2Line="49" showLabel="true" type="lineIntersectAxis" typeLine="dotLine"/> - <point angle="atanD(@dart_back_waist_width/@dart_back_waist_height)+AngleLine_BDWaist_BDWaistRotated1" basePoint="137" id="1200" lineColor="deepskyblue" mx="-15.6898" my="-0.873123" name="BDWaistRotated2" p1Line="49" p2Line="46" showLabel="true" type="lineIntersectAxis" typeLine="dotLine"/> - <operation angle="atanD(@dart_back_waist_width/@dart_back_waist_height)" center="137" id="1201" suffix="_FullBWaist" type="rotation"> - <source> - <item idObject="46"/> - </source> - <destination> - <item idObject="1202" mx="-0.228059" my="3.47909"/> - </destination> - </operation> - <line firstPoint="1200" id="1203" lineColor="deepskyblue" secondPoint="1202" typeLine="hair"/> - <line firstPoint="1202" id="1204" lineColor="deepskyblue" secondPoint="139" typeLine="dashLine"/> - <spline aScale="0" angle1="49.6002" angle2="AngleLine_BWaistSide_FullBWaist_BDWaist2+180" color="blue" id="1205" length1="6.40362" length2="10.7064" penStyle="hair" point1="1197" point4="1202" type="simpleInteractive"/> + <point angle="atanD(@dart_back_waist_width/@dart_back_waist_height)+AngleLine_BDWaist_BDWaistRotated1" basePoint="137" id="1200" lineColor="deepskyblue" mx="-15.7427" my="-0.899581" name="BDWaistRotated2" p1Line="49" p2Line="46" showLabel="true" type="lineIntersectAxis" typeLine="dotLine"/> </calculation> - <modeling> - <point id="195" idObject="39" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="196" idObject="38" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="197" idObject="46" inUse="false" mx="-11.6724" my="2.81805" showLabel="true" type="modeling"/> - <point id="198" idObject="151" inUse="false" mx="-10.5478" my="1.07611" showLabel="true" type="modeling"/> - <point id="199" idObject="49" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="200" idObject="52" inUse="false" type="modelingSpline"/> - <point id="201" idObject="41" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="202" idObject="51" inUse="false" type="modelingSpline"/> - <point id="240" idObject="139" inUse="false" mx="-0.358052" my="-2.46159" showLabel="true" type="modeling"/> - <point id="241" idObject="137" inUse="false" mx="-1.99954" my="-3.08422" showLabel="true" type="modeling"/> - <point id="242" idObject="138" inUse="false" mx="-4.6882" my="-2.46159" showLabel="true" type="modeling"/> - <path cut="false" firstToCountour="false" id="243" inUse="false" lastToCountour="false" name="Dart-Waist" type="2" typeLine="dashLine" visible="1"> - <nodes> - <node idObject="240" type="NodePoint"/> - <node idObject="241" type="NodePoint"/> - <node idObject="242" type="NodePoint"/> - </nodes> - </path> - <point id="1289" idObject="39" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="1290" idObject="1193" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="1291" idObject="1194" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="1292" idObject="1197" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="1293" idObject="1205" inUse="true" type="modelingSpline"/> - <point id="1294" idObject="1202" inUse="true" mx="-0.228059" my="3.47909" showLabel="true" type="modeling"/> - <point id="1295" idObject="1200" inUse="true" mx="-15.6898" my="-0.873123" showLabel="true" type="modeling"/> - <point id="1296" idObject="49" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="1297" idObject="1184" inUse="true" type="modelingSpline"/> - <point id="1298" idObject="1181" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="1299" idObject="41" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="1300" idObject="51" inUse="true" type="modelingSpline"/> - <point id="1302" idObject="1199" inUse="true" mx="-13.7319" my="-1.00542" showLabel="true" type="modeling"/> - <point id="1303" idObject="137" inUse="true" mx="-1.99954" my="-3.08422" showLabel="true" type="modeling"/> - <point id="1304" idObject="1200" inUse="true" mx="-15.6898" my="-0.873123" showLabel="true" type="modeling"/> - <path cut="false" firstToCountour="false" id="1305" inUse="true" lastToCountour="false" name="dart" type="2" typeLine="dotLine" visible="1"> - <nodes> - <node idObject="1302" type="NodePoint"/> - <node idObject="1303" type="NodePoint"/> - <node idObject="1304" type="NodePoint"/> - </nodes> - </path> - </modeling> - <details> - <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="1301" mx="10.0987" my="17.9266" name="bodice-back" seamAllowance="true" uuid="{030fe0aa-2397-448f-b79f-14629adb43e5}" version="2" width="2.5"> - <data annotation="" foldPosition="" fontSize="0" height="10" letter="" mx="0" my="0" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="false" width="10"/> - <patternInfo fontSize="0" height="10" mx="0" my="0" rotation="0" visible="false" width="10"/> - <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> - <nodes> - <node after="0" idObject="1289" type="NodePoint"/> - <node after="CurrentSeamAllowance*2" before="0" idObject="1290" type="NodePoint"/> - <node after="CurrentSeamAllowance*2" before="CurrentSeamAllowance*2" idObject="1291" type="NodePoint"/> - <node after="4" before="CurrentSeamAllowance*2" idObject="1292" type="NodePoint"/> - <node idObject="1293" reverse="0" type="NodeSpline"/> - <node after="4" before="4" idObject="1294" type="NodePoint"/> - <node after="4" before="4" idObject="1295" type="NodePoint"/> - <node before="4" idObject="1296" type="NodePoint"/> - <node idObject="1297" reverse="0" type="NodeSpline"/> - <node after="4" idObject="1298" type="NodePoint"/> - <node before="4" idObject="1299" type="NodePoint"/> - <node idObject="1300" reverse="0" type="NodeSpline"/> - </nodes> - <iPaths> - <record path="1305"/> - </iPaths> - </detail> - </details> + <modeling/> + <details/> <groups/> </draw> <draw name="sleeve"> @@ -509,26 +199,7 @@ <spline aScale="0" angle1="149.18" angle2="15.3516" color="black" id="221" length1="4.42821" length2="2.29393" penStyle="hair" point1="164" point4="77" type="simpleInteractive"/> <spline aScale="0" angle1="151.606" angle2="36.0436" color="black" id="222" length1="3.48392" length2="3.27389" penStyle="hair" point1="77" point4="80" type="simpleInteractive"/> </calculation> - <modeling> - <point id="231" idObject="146" inUse="false" mx="-9.49684" my="0.214829" showLabel="true" type="modeling"/> - <spline id="232" idObject="99" inUse="false" type="modelingSpline"/> - <spline id="233" idObject="100" inUse="false" type="modelingSpline"/> - <point id="234" idObject="147" inUse="false" mx="1.24027" my="-3.34529" showLabel="true" type="modeling"/> - <point id="235" idObject="164" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="236" idObject="221" inUse="false" type="modelingSpline"/> - <spline id="237" idObject="222" inUse="false" type="modelingSpline"/> - <point id="238" idObject="80" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="252" idObject="156" inUse="false" mx="-5.54023" my="-3.18143" showLabel="true" type="modeling"/> - <point id="253" idObject="157" inUse="false" mx="-3.50893" my="-4.95818" showLabel="true" type="modeling"/> - <point id="254" idObject="158" inUse="false" mx="-7.52818" my="0.59567" showLabel="true" type="modeling"/> - <path cut="false" firstToCountour="false" id="255" inUse="false" lastToCountour="false" name="Dart-Elbow" type="2" typeLine="dashLine" visible="1"> - <nodes> - <node idObject="252" type="NodePoint"/> - <node idObject="253" type="NodePoint"/> - <node idObject="254" type="NodePoint"/> - </nodes> - </path> - </modeling> + <modeling/> <details/> <groups/> </draw> @@ -551,7 +222,7 @@ <spline id="1237" idObject="1146" inUse="true" type="modelingSpline"/> </modeling> <details> - <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="1238" mx="-12.2875" my="13.2659" name="hat-cap-sixth" seamAllowance="true" uuid="{a0920725-ccb6-4563-b72a-4f10b65e8321}" version="2" width="1"> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="1238" mx="-9.70781" my="89.4111" name="hat-cap-sixth" seamAllowance="true" uuid="{a0920725-ccb6-4563-b72a-4f10b65e8321}" version="2" width="1"> <data annotation="" foldPosition="" fontSize="0" height="10" letter="" mx="0" my="0" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="false" width="10"/> <patternInfo fontSize="0" height="10" mx="0" my="0" rotation="0" visible="false" width="10"/> <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> @@ -598,7 +269,7 @@ <point id="1224" idObject="1206" inUse="true" mx="-6.63291" my="1.87091" showLabel="true" type="modeling"/> </modeling> <details> - <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="1225" mx="-16.0074" my="2.907" name="collar" seamAllowance="true" uuid="{7671ac0a-d4f1-4728-a42a-5102f0b4398b}" version="2" width="1"> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="1225" mx="-32.553" my="77.0062" name="collar" seamAllowance="true" uuid="{7671ac0a-d4f1-4728-a42a-5102f0b4398b}" version="2" width="1"> <data annotation="" foldPosition="" fontSize="0" height="10" letter="" mx="0" my="0" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="false" width="10"/> <patternInfo fontSize="0" height="10" mx="0" my="0" rotation="0" visible="false" width="10"/> <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> -- 2.44.1 From a0491ec1b20f67577b7e1fc264bb4ffb4f6da275 Mon Sep 17 00:00:00 2001 From: Leni Aniva <v@leni.sh> Date: Thu, 15 May 2025 13:40:47 -0700 Subject: [PATCH 09/12] pattern: Mantle --- cosplay/shiki-eiki.val | 36 +++++++++++++++++++++++++----------- 1 file changed, 25 insertions(+), 11 deletions(-) diff --git a/cosplay/shiki-eiki.val b/cosplay/shiki-eiki.val index 7f48757..6490ee2 100644 --- a/cosplay/shiki-eiki.val +++ b/cosplay/shiki-eiki.val @@ -37,7 +37,7 @@ <draw name="skirt-back"> <calculation> <point id="1001" mx="-9.03943" my="0.912175" name="TWaistMiddle" showLabel="true" type="single" x="-37.2472" y="11.773"/> - <point angle="270" basePoint="1001" id="1002" length="Line_SWaistMiddle_SHemMiddle" lineColor="black" mx="0.264583" my="0.396875" name="THemMiddle" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="270" basePoint="1001" id="1002" length="Line_SWaistMiddle_SHemMiddle" lineColor="black" mx="0.297655" my="0.529162" name="THemMiddle" showLabel="true" type="endLine" typeLine="hair"/> <point angle="270" basePoint="1001" id="1003" length="waist_to_hip_side" lineColor="blue" mx="0.23025" my="0.357721" name="THipMiddle" showLabel="true" type="endLine" typeLine="none"/> <point angle="0 " basePoint="1001" id="1004" length="waist_circ/4" lineColor="black" mx="5.45394" my="-8.78915" name="TWaistQuarter" showLabel="true" type="endLine" typeLine="hair"/> <point angle="0" basePoint="1003" id="1005" length="hip_circ/4+1.2" lineColor="black" mx="0.264583" my="0.396875" name="THipSide" showLabel="true" type="endLine" typeLine="hair"/> @@ -216,10 +216,10 @@ <spline aScale="0" angle1="180" angle2="-30" color="black" id="1146" length1="6" length2="7.5" penStyle="hair" point1="1136" point4="1134" type="simpleInteractive"/> </calculation> <modeling> - <point id="1234" idObject="1134" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="1235" idObject="1140" inUse="true" type="modelingSpline"/> - <spline id="1236" idObject="1142" inUse="true" type="modelingSpline"/> - <spline id="1237" idObject="1146" inUse="true" type="modelingSpline"/> + <point id="1234" idObject="1134" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="1235" idObject="1140" inUse="false" type="modelingSpline"/> + <spline id="1236" idObject="1142" inUse="false" type="modelingSpline"/> + <spline id="1237" idObject="1146" inUse="false" type="modelingSpline"/> </modeling> <details> <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="1238" mx="-9.70781" my="89.4111" name="hat-cap-sixth" seamAllowance="true" uuid="{a0920725-ccb6-4563-b72a-4f10b65e8321}" version="2" width="1"> @@ -261,12 +261,12 @@ <spline aScale="0" angle1="218.379" angle2="0.223251" color="black" id="1218" length1="3.21354" length2="3.3402" penStyle="hair" point1="1209" point4="1212" type="simpleInteractive"/> </calculation> <modeling> - <point id="1219" idObject="1207" inUse="true" mx="-7.61149" my="-1.18967" showLabel="true" type="modeling"/> - <point id="1220" idObject="1213" inUse="true" mx="0.15875" my="-2.64583" showLabel="true" type="modeling"/> - <spline id="1221" idObject="1215" inUse="true" type="modelingSpline"/> - <point id="1222" idObject="1209" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="1223" idObject="1218" inUse="true" type="modelingSpline"/> - <point id="1224" idObject="1206" inUse="true" mx="-6.63291" my="1.87091" showLabel="true" type="modeling"/> + <point id="1219" idObject="1207" inUse="false" mx="-7.61149" my="-1.18967" showLabel="true" type="modeling"/> + <point id="1220" idObject="1213" inUse="false" mx="0.15875" my="-2.64583" showLabel="true" type="modeling"/> + <spline id="1221" idObject="1215" inUse="false" type="modelingSpline"/> + <point id="1222" idObject="1209" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="1223" idObject="1218" inUse="false" type="modelingSpline"/> + <point id="1224" idObject="1206" inUse="false" mx="-6.63291" my="1.87091" showLabel="true" type="modeling"/> </modeling> <details> <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="1225" mx="-32.553" my="77.0062" name="collar" seamAllowance="true" uuid="{7671ac0a-d4f1-4728-a42a-5102f0b4398b}" version="2" width="1"> @@ -285,4 +285,18 @@ </details> <groups/> </draw> + <draw name="mantle"> + <calculation> + <point id="1266" mx="4.42955" my="0.639076" name="MMiddle" showLabel="true" type="single" x="19.5496" y="78.6777"/> + <point angle="270" basePoint="1266" id="1267" length="(leg_waist_side_to_knee+waist_to_hip_side)/2" lineColor="black" mx="3.33672" my="0.667645" name="MBot" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="90" basePoint="1266" id="1268" length="waist_circ/(2*3.1416)" lineColor="black" mx="3.73529" my="0.263386" name="MCentre" showLabel="true" type="endLine" typeLine="hair"/> + <arc aScale="0" angle1="-90" angle2="0" center="1268" color="black" id="1269" penStyle="hair" radius="waist_circ/(2*3.1416)" type="simple"/> + <arc aScale="0" angle1="-90" angle2="0" center="1268" color="black" id="1270" penStyle="hair" radius="(leg_waist_side_to_knee+waist_to_hip_side)/2+waist_circ/(2*3.1416)" type="simple"/> + <point angle="0" basePoint="1268" curve="1269" id="1271" lineColor="black" mx="0.264583" my="0.396875" name="MSide" showLabel="true" type="curveIntersectAxis" typeLine="hair"/> + <point angle="0" basePoint="1268" curve="1270" id="1274" lineColor="black" mx="0.276279" my="0.426262" name="MSideBot" showLabel="true" type="curveIntersectAxis" typeLine="hair"/> + </calculation> + <modeling/> + <details/> + <groups/> + </draw> </pattern> -- 2.44.1 From e321f0684b44c2e1518b54eac02692cb83a17329 Mon Sep 17 00:00:00 2001 From: Leni Aniva <v@leni.sh> Date: Thu, 15 May 2025 23:21:57 -0700 Subject: [PATCH 10/12] pattern: Initial Kanako --- cosplay/yasaka-kanako.val | 302 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 302 insertions(+) create mode 100644 cosplay/yasaka-kanako.val diff --git a/cosplay/yasaka-kanako.val b/cosplay/yasaka-kanako.val new file mode 100644 index 0000000..6490ee2 --- /dev/null +++ b/cosplay/yasaka-kanako.val @@ -0,0 +1,302 @@ +<?xml version="1.0" encoding="UTF-8"?> +<pattern labelPrefix="en"> + <!--Pattern created with Valentina v0.7.52.0 (https://smart-pattern.com.ua/).--> + <version>0.9.1</version> + <unit>cm</unit> + <description/> + <notes/> + <measurements path="../measurements/aniva-leni.vit"/> + <increments/> + <previewCalculations/> + <draw name="skirt-front"> + <calculation> + <point id="1" mx="-9.03943" my="0.912175" name="SWaistMiddle" showLabel="true" type="single" x="24.6156" y="12.0606"/> + <point angle="270" basePoint="1" id="2" length="(leg_waist_side_to_knee+waist_to_hip_side)/2" lineColor="black" mx="-7.86036" my="0.396875" name="SHemMiddle" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="270" basePoint="1" id="3" length="waist_to_hip_side" lineColor="blue" mx="0.264583" my="0.357721" name="SHipMiddle" showLabel="true" type="endLine" typeLine="none"/> + <point angle="0 " basePoint="1" id="4" length="waist_circ/4" lineColor="black" mx="5.45394" my="-8.78915" name="SWaistQuarter" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="0" basePoint="3" id="5" length="hip_circ/4+1.2" lineColor="black" mx="0.264583" my="0.396875" name="SHipSide" showLabel="true" type="endLine" typeLine="hair"/> + <point firstPoint="5" id="6" mx="0.264583" my="0.396875" name="SHemSide" secondPoint="2" showLabel="true" type="pointOfIntersection"/> + <line firstPoint="5" id="7" lineColor="black" secondPoint="6" typeLine="hair"/> + <line firstPoint="2" id="8" lineColor="black" secondPoint="6" typeLine="hair"/> + <point firstPoint="5" id="9" mx="6.80082" my="-6.09999" name="SWaistPhantom" secondPoint="4" showLabel="true" type="pointOfIntersection"/> + <point firstPoint="4" id="10" length="CurrentLength/2" lineColor="black" mx="1.61086" my="-5.09751" name="SWaistSide" secondPoint="9" showLabel="true" type="alongLine" typeLine="none"/> + <line firstPoint="4" id="11" lineColor="black" secondPoint="10" typeLine="hair"/> + <spline aScale="0" angle1="359.983" angle2="90.5241" color="black" id="12" length1="3.22477" length2="21.1699" penStyle="hair" point1="10" point4="5" type="simpleInteractive"/> + <point angle="0" firstPoint="1" id="118" length="@dart_skirt_front_offset" lineColor="lightsalmon" mx="-1.62511" my="-8.76295" name="SDCentre" secondPoint="3" showLabel="true" type="normal" typeLine="none"/> + <point angle="0" firstPoint="118" id="119" length="@dart_skirt_front_height" lineColor="lightsalmon" mx="0.264583" my="0.396875" name="SD" secondPoint="1" showLabel="true" type="normal" typeLine="dashLine"/> + <point angle="0" firstPoint="118" id="120" length="@dart_skirt_front_width/2" lineColor="lightsalmon" mx="-1.30783" my="0.474621" name="SD2" secondPoint="119" showLabel="true" type="normal" typeLine="none"/> + <point angle="180" firstPoint="118" id="121" length="@dart_skirt_front_width/2" lineColor="lightsalmon" mx="-5.05461" my="3.07246" name="SD1" secondPoint="119" showLabel="true" type="normal" typeLine="none"/> + <point angle="0" firstPoint="1" id="125" length="@dart_skirt_back_offset" lineColor="lightsalmon" mx="-3.78354" my="-7.4791" name="SBDCentre" secondPoint="3" showLabel="true" type="normal" typeLine="none"/> + <line firstPoint="121" id="134" lineColor="lightsalmon" secondPoint="119" typeLine="hair"/> + <line firstPoint="120" id="135" lineColor="lightsalmon" secondPoint="119" typeLine="hair"/> + </calculation> + <modeling/> + <details/> + <groups/> + </draw> + <draw name="skirt-back"> + <calculation> + <point id="1001" mx="-9.03943" my="0.912175" name="TWaistMiddle" showLabel="true" type="single" x="-37.2472" y="11.773"/> + <point angle="270" basePoint="1001" id="1002" length="Line_SWaistMiddle_SHemMiddle" lineColor="black" mx="0.297655" my="0.529162" name="THemMiddle" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="270" basePoint="1001" id="1003" length="waist_to_hip_side" lineColor="blue" mx="0.23025" my="0.357721" name="THipMiddle" showLabel="true" type="endLine" typeLine="none"/> + <point angle="0 " basePoint="1001" id="1004" length="waist_circ/4" lineColor="black" mx="5.45394" my="-8.78915" name="TWaistQuarter" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="0" basePoint="1003" id="1005" length="hip_circ/4+1.2" lineColor="black" mx="0.264583" my="0.396875" name="THipSide" showLabel="true" type="endLine" typeLine="hair"/> + <point firstPoint="1005" id="1006" mx="0.264583" my="0.396875" name="THemSide" secondPoint="1002" showLabel="true" type="pointOfIntersection"/> + <line firstPoint="1005" id="1007" lineColor="black" secondPoint="1006" typeLine="hair"/> + <line firstPoint="1002" id="1008" lineColor="black" secondPoint="1006" typeLine="hair"/> + <point firstPoint="1005" id="1009" mx="0.264583" my="0.396875" name="TWaistPhantom" secondPoint="1004" showLabel="true" type="pointOfIntersection"/> + <point firstPoint="1004" id="1010" length="CurrentLength/2" lineColor="black" mx="1.61086" my="-5.09751" name="TWaistSide" secondPoint="1009" showLabel="true" type="alongLine" typeLine="none"/> + <line firstPoint="1004" id="1011" lineColor="black" secondPoint="1010" typeLine="hair"/> + <spline aScale="0" angle1="359.983" angle2="90.5241" color="black" id="1012" length1="3.22477" length2="21.1699" penStyle="hair" point1="1010" point4="1005" type="simpleInteractive"/> + <point angle="0" firstPoint="1001" id="1125" length="@dart_skirt_back_offset" lineColor="lightsalmon" mx="-3.78354" my="-7.46912" name="TDCentre" secondPoint="1003" showLabel="true" type="normal" typeLine="none"/> + <point angle="0" firstPoint="1125" id="1126" length="@dart_skirt_back_height" lineColor="lightsalmon" mx="0.844288" my="0.628761" name="TD" secondPoint="1001" showLabel="true" type="normal" typeLine="dashLine"/> + <point angle="0" firstPoint="1125" id="1127" length="@dart_skirt_back_width/2" lineColor="lightsalmon" mx="-2.15518" my="1.63254" name="TD2" secondPoint="1126" showLabel="true" type="normal" typeLine="none"/> + <point angle="180" firstPoint="1125" id="1128" length="@dart_skirt_back_width/2" lineColor="lightsalmon" mx="-1.37583" my="1.69333" name="TD1" secondPoint="1126" showLabel="true" type="normal" typeLine="none"/> + <line firstPoint="1128" id="1132" lineColor="lightsalmon" secondPoint="1126" typeLine="hair"/> + <line firstPoint="1127" id="1133" lineColor="lightsalmon" secondPoint="1126" typeLine="hair"/> + </calculation> + <modeling/> + <details/> + <groups/> + </draw> + <draw name="bodice-front"> + <calculation> + <point id="53" mx="0.506935" my="4.92079" name="FWaistMid" showLabel="true" type="single" x="46.7724" y="-33.8451"/> + <point angle="90" basePoint="53" id="54" length="neck_front_to_waist_f" lineColor="black" mx="-6.68953" my="0.893597" name="FNeckMid" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="180" basePoint="53" id="55" length="neck_width/2 " lineColor="lime" mx="0.264583" my="5.44588" name="FWaistSF" showLabel="true" type="endLine" typeLine="none"/> + <point angle="90" basePoint="55" id="56" length="neck_side_to_waist_f" lineColor="lime" mx="0.264583" my="0.396875" name="FNeckSide" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="270" basePoint="56" id="57" length="neck_side_to_bust_f" lineColor="lime" mx="0.264583" my="0.396875" name="FBustNeck" showLabel="true" type="endLine" typeLine="dotLine"/> + <point angle="180" basePoint="53" id="58" length="bustpoint_to_bustpoint/2" lineColor="deepskyblue" mx="-3.05845" my="4.27042" name="FWaistBust2" showLabel="true" type="endLine" typeLine="none"/> + <point firstPoint="58" id="59" mx="0.264583" my="0.396875" name="FBust" secondPoint="57" showLabel="true" type="pointOfIntersection"/> + <point angle="180" basePoint="53" id="60" length="width_shoulder/2" lineColor="darkviolet" mx="-10.2374" my="3.03911" name="FWaistShoulder" showLabel="true" type="endLine" typeLine="none"/> + <point angle="90" basePoint="60" id="61" length="1" lineColor="black" mx="-19.7699" my="-3.72311" name="FWaistShoulderPerp" showLabel="true" type="endLine" typeLine="hair"/> + <point id="62" length="bustpoint_to_shoulder_tip" lineColor="lime" mx="0.264583" my="0.396875" name="FShoulder" p1Line="60" p2Line="61" pShoulder="59" showLabel="true" type="shoulder" typeLine="hair"/> + <line firstPoint="62" id="63" lineColor="black" secondPoint="56" typeLine="hair"/> + <point angle="180" basePoint="53" id="64" length="bust_circ/4+2.5" lineColor="goldenrod" mx="-11.6576" my="0.489088" name="FWaistBW" showLabel="true" type="endLine" typeLine="dashDotDotLine"/> + <point angle="0" firstPoint="53" id="65" length="waist_circ/8 + bust_circ/8 + 1.25" lineColor="black" mx="-16.1304" my="3.03559" name="FWaistSide" secondPoint="54" showLabel="true" type="normal" typeLine="hair"/> + <point angle="0" firstPoint="64" id="66" length="1" lineColor="lime" mx="-11.6511" my="-0.612926" name="FWaistBWPerp" secondPoint="65" showLabel="true" type="normal" typeLine="hair"/> + <point id="67" length="armpit_to_waist_side" lineColor="goldenrod" mx="-4.44313" my="-4.4047" name="FSideSeam" p1Line="64" p2Line="66" pShoulder="65" showLabel="true" type="shoulder" typeLine="dashDotDotLine"/> + <line firstPoint="67" id="68" lineColor="black" secondPoint="65" typeLine="hair"/> + <spline aScale="0" angle1="283.366" angle2="180.87" color="black" id="69" length1="2.61653" length2="4.43072" penStyle="hair" point1="56" point4="54" type="simpleInteractive"/> + <point firstPoint="62" id="70" mx="1.41184" my="0.599332" name="FArmscye1" secondPoint="67" showLabel="true" type="pointOfIntersection"/> + <point firstPoint="62" id="71" length="CurrentLength*2/3" lineColor="violet" mx="-7.10768" my="-2.17089" name="FArmscyeM" secondPoint="70" showLabel="true" type="alongLine" typeLine="none"/> + <point angle="0" firstPoint="71" id="72" length="2" lineColor="darkGreen" mx="1.64418" my="-2.57809" name="FArmscye" secondPoint="70" showLabel="true" type="normal" typeLine="dashLine"/> + <spline aScale="0" alias="FArmscye" color="black" id="98" penStyle="hair" type="pathInteractive"> + <pathPoint angle1="181.75" angle2="1.75" length1="0" length2="3.75105" pSpline="67"/> + <pathPoint angle1="269.416" angle2="89.416" length1="2.99676" length2="3.02276" pSpline="72"/> + <pathPoint angle1="300.578" angle2="120.578" length1="5.26738" length2="0" pSpline="62"/> + </spline> + <point angle="270" basePoint="59" id="101" length="@bust_circ_radius" lineColor="lightsalmon" mx="1.24354" my="0.15875" name="FDWaist" showLabel="true" type="endLine" typeLine="dashLine"/> + <point angle="180" basePoint="59" id="102" length="@bust_circ_radius" lineColor="lightsalmon" mx="-2.69875" my="-3.4925" name="FDBust" showLabel="true" type="endLine" typeLine="dashLine"/> + <point angle="0" firstPoint="58" id="103" length="dart_width_waist/2" lineColor="lightsalmon" mx="-4.96113" my="-4.48573" name="FDWaist2" secondPoint="101" showLabel="true" type="normal" typeLine="none"/> + <point angle="180" firstPoint="58" id="104" length="dart_width_waist/2" lineColor="lightsalmon" mx="-0.37042" my="-2.96334" name="FDWaist1" secondPoint="101" showLabel="true" type="normal" typeLine="none"/> + <point baseLineP1="65" baseLineP2="53" dartP1="103" dartP2="101" dartP3="104" id="105" mx1="-7.3004" mx2="0.449791" my1="1.45968" my2="0.449792" name1="FDWaistPh1" name2="FDWaistPh2" point1="106" point2="107" showLabel1="true" showLabel2="true" type="trueDarts"/> + <line firstPoint="103" id="108" lineColor="lightsalmon" secondPoint="101" typeLine="hair"/> + <line firstPoint="104" id="109" lineColor="lightsalmon" secondPoint="101" typeLine="hair"/> + <point basePoint="102" id="110" lineColor="lightsalmon" mx="-11.0067" my="-1.69334" name="FDBustBase" p1Line="67" p2Line="65" showLabel="true" type="height" typeLine="dashLine"/> + <point angle="0" firstPoint="110" id="111" length="dart_width_bust/2" lineColor="lightsalmon" mx="0.347983" my="-3.32833" name="FDBust1" secondPoint="102" showLabel="true" type="normal" typeLine="none"/> + <point angle="180" firstPoint="110" id="112" length="dart_width_bust/2" lineColor="lightsalmon" mx="0.264583" my="0.396875" name="FDBust2" secondPoint="102" showLabel="true" type="normal" typeLine="none"/> + <point baseLineP1="65" baseLineP2="67" dartP1="112" dartP2="102" dartP3="111" id="113" mx1="-9.05594" mx2="-7.85302" my1="1.41996" my2="-2.91133" name1="FDBustTrue2" name2="FDBustTrue1" point1="114" point2="115" showLabel1="true" showLabel2="true" type="trueDarts"/> + <line firstPoint="111" id="116" lineColor="lightsalmon" secondPoint="102" typeLine="hair"/> + <line firstPoint="112" id="117" lineColor="lightsalmon" secondPoint="102" typeLine="hair"/> + <point angle="180" firstPoint="67" id="150" length="max(0.1;@armscye_front-SplPath_FArmscye)" lineColor="yellow" mx="-11.0693" my="0.238604" name="FArmscyeExtra" notes="Extra allowance in case the measured armscye is longer than the curve" secondPoint="64" showLabel="true" type="normal" typeLine="none"/> + <line firstPoint="150" id="153" lineColor="yellow" secondPoint="65" typeLine="dotLine"/> + <line firstPoint="101" id="1172" lineColor="lightsalmon" secondPoint="58" typeLine="dotLine"/> + <point firstPoint="62" id="1182" length="-arm_shoulder_tip_to_elbow_bent/4" lineColor="blue" mx="0.264583" my="0.396875" name="FShoulderExtra" secondPoint="56" showLabel="true" type="alongLine" typeLine="hair"/> + <point angle="0" firstPoint="53" id="1185" length="waist_to_hip_side" lineColor="blue" mx="-10.1214" my="2.20314" name="FHipMid" secondPoint="65" showLabel="true" type="normal" typeLine="hair"/> + <point angle="0" firstPoint="1185" id="1186" length="hip_circ/4+1.2" lineColor="blue" mx="0.264583" my="0.396875" name="FHipSide" secondPoint="53" showLabel="true" type="normal" typeLine="hair"/> + <point angle="0" firstPoint="53" id="1187" length="@dart_skirt_front_offset" lineColor="blue" mx="-4.45079" my="-2.31918" name="FDHip" secondPoint="54" showLabel="true" type="normal" typeLine="none"/> + <point angle="0" firstPoint="54" id="1226" length="2.7" lineColor="deeppink" mx="-3.98013" my="-4.25425" name="FNeckRButton" secondPoint="53" showLabel="true" type="normal" typeLine="hair"/> + <point firstPoint="1226" id="1227" mx="0.941934" my="1.70641" name="FHipRButton" secondPoint="1185" showLabel="true" type="pointOfIntersection"/> + <line firstPoint="1226" id="1228" lineColor="deeppink" secondPoint="1227" typeLine="hair"/> + <line firstPoint="1185" id="1229" lineColor="deeppink" secondPoint="1227" typeLine="hair"/> + <point angle="0" firstPoint="54" id="1230" length="3*1.5" lineColor="deepskyblue" mx="0.264583" my="0.396875" name="FNeckLButton" secondPoint="53" showLabel="true" type="normal" typeLine="hair"/> + <point firstPoint="1230" id="1231" mx="0.264583" my="0.396875" name="FHipLButton" secondPoint="1185" showLabel="true" type="pointOfIntersection"/> + <line firstPoint="1185" id="1232" lineColor="deepskyblue" secondPoint="1231" typeLine="hair"/> + <line firstPoint="1230" id="1233" lineColor="deepskyblue" secondPoint="1231" typeLine="hair"/> + <spline aScale="0" angle1="93.3035" angle2="303.409" color="black" id="1265" length1="4.98011" length2="2.88395" penStyle="hair" point1="67" point4="1182" type="simpleInteractive"/> + </calculation> + <modeling/> + <details/> + <groups/> + </draw> + <draw name="bodice-back"> + <calculation> + <point id="38" mx="1.47421" my="-0.762347" name="BWaistMid" showLabel="true" type="single" x="-14.0965" y="-35.5753"/> + <point angle="90" basePoint="38" id="39" length="neck_back_to_waist_b" lineColor="black" mx="0.264583" my="0.396875" name="BNeckMid" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="180" basePoint="38" id="40" length="neck_width/2" lineColor="blue" mx="0.417587" my="1.08862" name="BWaistSB" showLabel="true" type="endLine" typeLine="none"/> + <point angle="90" basePoint="40" id="41" length="neck_side_to_waist_b" lineColor="lime" mx="0.264583" my="0.396875" name="BNeckSide" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="180" basePoint="38" id="42" length="width_shoulder/2" lineColor="green" mx="-8.5733" my="7.15733" name="BWaistShoulder" showLabel="true" type="endLine" typeLine="none"/> + <point angle="0" firstPoint="42" id="43" length="1" lineColor="lime" mx="-15.0866" my="-4.26087" name="BWaistShoulderPerp" secondPoint="40" showLabel="true" type="normal" typeLine="hair"/> + <point id="44" length="shoulder_tip_to_waist_back" lineColor="lime" mx="0.264583" my="0.396875" name="BShoulder" p1Line="42" p2Line="43" pShoulder="38" showLabel="true" type="shoulder" typeLine="hair"/> + <line firstPoint="44" id="45" lineColor="black" secondPoint="41" typeLine="hair"/> + <point angle="180" basePoint="38" id="46" length="waist_circ/4+4" lineColor="black" mx="-11.6724" my="2.81805" name="BWaistSide" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="180" basePoint="38" id="47" length="bust_circ/4+2.5" lineColor="goldenrod" mx="-8.69756" my="0.590996" name="BWaistChest" showLabel="true" type="endLine" typeLine="dashDotDotLine"/> + <point angle="90" basePoint="47" id="48" length="1" lineColor="lime" mx="-13.0007" my="-1.96499" name="BWaistChestPerp" showLabel="true" type="endLine" typeLine="hair"/> + <point id="49" length="armpit_to_waist_side" lineColor="goldenrod" mx="0.264583" my="0.396875" name="BSideSeam" p1Line="47" p2Line="48" pShoulder="46" showLabel="true" type="shoulder" typeLine="dashDotDotLine"/> + <spline aScale="0" angle1="269.677" angle2="180.882" color="black" id="51" length1="1.07752" length2="3.20576" penStyle="hair" point1="41" point4="39" type="simpleInteractive"/> + <spline aScale="0" alias="BArmscye" angle1="359.677" angle2="270.09" color="black" id="52" length1="5.01903" length2="8.11708" penStyle="hair" point1="49" point4="44" type="simpleInteractive"/> + <point angle="0" firstPoint="38" id="136" length="@dart_back_waist_offset" lineColor="lightsalmon" mx="4.81249" my="-12.0753" name="BDWaistCentre" secondPoint="39" showLabel="true" type="normal" typeLine="none"/> + <point angle="0" firstPoint="136" id="137" length="@dart_back_waist_height" lineColor="lightsalmon" mx="-1.99954" my="-3.08422" name="BDWaist" secondPoint="38" showLabel="true" type="normal" typeLine="dotLine"/> + <point angle="0" firstPoint="136" id="138" length="@dart_back_waist_width/2" lineColor="lightsalmon" mx="-4.6882" my="-2.46159" name="BDWaist1" secondPoint="137" showLabel="true" type="normal" typeLine="none"/> + <point angle="180" firstPoint="136" id="139" length="@dart_back_waist_width/2" lineColor="lightsalmon" mx="-0.358052" my="-2.46159" name="BDWaist2" secondPoint="137" showLabel="true" type="normal" typeLine="none"/> + <point baseLineP1="46" baseLineP2="38" dartP1="138" dartP2="137" dartP3="139" id="140" mx1="-3.01951" mx2="-0.131639" my1="3.20483" my2="1.07611" name1="BDWaistPh1" name2="BDWaistPh2" point1="141" point2="142" showLabel1="true" showLabel2="true" type="trueDarts"/> + <line firstPoint="139" id="143" lineColor="lightsalmon" secondPoint="137" typeLine="hair"/> + <line firstPoint="138" id="144" lineColor="lightsalmon" secondPoint="137" typeLine="hair"/> + <point angle="180" firstPoint="49" id="151" length="max(0;@armscye_back-Spl_BArmscye)" lineColor="yellow" mx="-10.5478" my="1.04965" name="BArmscyeExtra" notes="Extra allowance in case the measured armscye is longer than the curve" secondPoint="47" showLabel="true" type="normal" typeLine="hair"/> + <line firstPoint="151" id="152" lineColor="yellow" secondPoint="46" typeLine="hair"/> + <line firstPoint="49" id="154" lineColor="black" secondPoint="46" typeLine="hair"/> + <point firstPoint="44" id="1181" length="-arm_shoulder_tip_to_elbow_bent/4" lineColor="blue" mx="0.264583" my="0.396875" name="BShoulderExtra" secondPoint="41" showLabel="true" type="alongLine" typeLine="hair"/> + <spline aScale="0" angle1="83.053" angle2="324.585" color="black" id="1184" length1="4.46314" length2="2.35166" penStyle="hair" point1="49" point4="1181" type="simpleInteractive"/> + <point firstPoint="38" id="1193" length="-waist_to_hip_side" lineColor="blue" mx="0.264583" my="0.396875" name="BHipMid" secondPoint="39" showLabel="true" type="alongLine" typeLine="hair"/> + <point angle="0" firstPoint="1193" id="1194" length="hip_circ/4+1.2" lineColor="blue" mx="0.264583" my="0.396875" name="BHipSide" secondPoint="38" showLabel="true" type="normal" typeLine="hair"/> + <point angle="0" firstPoint="38" id="1195" length="@dart_skirt_back_offset" lineColor="blue" mx="1.24354" my="-3.67771" name="BDHip" secondPoint="39" showLabel="true" type="normal" typeLine="none"/> + <point angle="151.232" basePoint="137" id="1199" lineColor="cornflowerblue" mx="-13.7319" my="-1.00542" name="BDWaistRotated1" p1Line="46" p2Line="49" showLabel="true" type="lineIntersectAxis" typeLine="dotLine"/> + <point angle="atanD(@dart_back_waist_width/@dart_back_waist_height)+AngleLine_BDWaist_BDWaistRotated1" basePoint="137" id="1200" lineColor="deepskyblue" mx="-15.7427" my="-0.899581" name="BDWaistRotated2" p1Line="49" p2Line="46" showLabel="true" type="lineIntersectAxis" typeLine="dotLine"/> + </calculation> + <modeling/> + <details/> + <groups/> + </draw> + <draw name="sleeve"> + <calculation> + <point id="75" mx="-3.12211" my="-2.65862" name="AShoulderP" showLabel="true" type="single" x="150.805" y="-72.6381"/> + <point angle="270" basePoint="75" id="76" length="arm_shoulder_tip_to_armfold_line" lineColor="blue" mx="0.264583" my="0.396875" name="ABicep" showLabel="true" type="endLine" typeLine="none"/> + <point angle="270" basePoint="75" id="77" length="arm_shoulder_tip_to_wrist_bent" lineColor="cornflowerblue" mx="0.264583" my="0.396875" name="AWrist" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="0" firstPoint="76" id="78" length="arm_above_elbow_circ/2+4" lineColor="blue" mx="-3.74076" my="-6.78425" name="ABicepFront" secondPoint="75" showLabel="true" type="normal" typeLine="hair"/> + <point angle="180" firstPoint="76" id="79" length="arm_above_elbow_circ/2+4 " lineColor="blue" mx="-1.90643" my="-8.22997" name="ABicepBack" secondPoint="75" showLabel="true" type="normal" typeLine="hair"/> + <point angle="0" firstPoint="77" id="80" length="hand_circ/2" lineColor="black" mx="0.264583" my="0.396875" name="AWristFront" secondPoint="75" showLabel="true" type="normal" typeLine="dotLine"/> + <point angle="180" firstPoint="77" id="81" length="hand_circ/2" lineColor="black" mx="5.31311" my="-2.85809" name="AWristBack" secondPoint="76" showLabel="true" type="normal" typeLine="dotLine"/> + <point firstPoint="76" id="84" length="CurrentLength*2/3" lineColor="cornflowerblue" mx="-2.47847" my="0.873927" name="AB2" secondPoint="78" showLabel="true" type="alongLine" typeLine="none"/> + <point firstPoint="78" id="85" length="CurrentLength*2/3" lineColor="blue" mx="-0.0932066" my="0.71491" name="AB3" secondPoint="76" showLabel="true" type="alongLine" typeLine="none"/> + <point firstPoint="76" id="86" length="CurrentLength/3" lineColor="blue" mx="0.264583" my="0.396875" name="AB5" secondPoint="79" showLabel="true" type="alongLine" typeLine="none"/> + <point firstPoint="76" id="87" length="CurrentLength*2/3 " lineColor="blue" mx="0.0260566" my="0.436629" name="AB6" secondPoint="79" showLabel="true" type="alongLine" typeLine="none"/> + <line firstPoint="78" id="88" lineColor="darkGreen" secondPoint="75" typeLine="hair"/> + <line firstPoint="75" id="89" lineColor="darkGreen" secondPoint="79" typeLine="hair"/> + <point firstPoint="78" id="90" length="CurrentLength/3" lineColor="darkGreen" mx="-2.75167" my="-3.12208" name="AS2" secondPoint="75" showLabel="true" type="alongLine" typeLine="none"/> + <point firstPoint="78" id="91" length="CurrentLength*2/3" lineColor="darkGreen" mx="-2.67229" my="-1.85208" name="AS3" secondPoint="75" showLabel="true" type="alongLine" typeLine="none"/> + <point firstPoint="75" id="92" length="CurrentLength/3" lineColor="darkGreen" mx="-0.873128" my="1.56105" name="AS5" secondPoint="79" showLabel="true" type="alongLine" typeLine="none"/> + <point firstPoint="75" id="93" length="CurrentLength*2/3" lineColor="darkGreen" mx="1.69333" my="-1.11125" name="AS6" secondPoint="79" showLabel="true" type="alongLine" typeLine="none"/> + <point firstPoint="90" id="94" length="2" lineColor="darkGreen" mx="1.48167" my="-0.502708" name="AC2" secondPoint="84" showLabel="true" type="alongLine" typeLine="dotLine"/> + <point firstPoint="91" id="95" length="-2" lineColor="darkGreen" mx="0.264583" my="0.396875" name="AC3" secondPoint="85" showLabel="true" type="alongLine" typeLine="dotLine"/> + <point firstPoint="92" id="96" length="-2.5" lineColor="darkGreen" mx="0.714375" my="-2.43417" name="AC5" secondPoint="86" showLabel="true" type="alongLine" typeLine="dotLine"/> + <spline aScale="0" alias="ASleeveFront" angle1="0" angle2="180.313" color="black" id="99" length1="arm_above_elbow_circ*9/25" length2="arm_above_elbow_circ*9/25" penStyle="hair" point1="78" point4="75" type="simpleInteractive"/> + <spline aScale="0" alias="ASleeveBack" angle1="0" angle2="156.23" color="black" id="100" length1="arm_above_elbow_circ*8/25" length2="arm_above_elbow_circ*8/25" penStyle="hair" point1="75" point4="79" type="simpleInteractive"/> + <point firstPoint="78" id="146" length="-max(0;armscye_circ-Spl_ASleeveBack-Spl_ASleeveFront)/2" lineColor="cornflowerblue" mx="-9.49684" my="0.214829" name="AExtraFront" secondPoint="76" showLabel="true" type="alongLine" typeLine="dashDotDotLine"/> + <point firstPoint="79" id="147" length="-max(0;armscye_circ-Spl_ASleeveBack-Spl_ASleeveFront)/2" lineColor="cornflowerblue" mx="1.24027" my="-3.34529" name="AExtraBack" secondPoint="76" showLabel="true" type="alongLine" typeLine="none"/> + <line firstPoint="146" id="148" lineColor="black" secondPoint="80" typeLine="hair"/> + <line firstPoint="147" id="149" lineColor="black" secondPoint="81" typeLine="hair"/> + <point angle="270" basePoint="75" id="155" length="arm_shoulder_tip_to_elbow_bent" lineColor="black" mx="0.264583" my="0.396875" name="AElbow" showLabel="true" type="endLine" typeLine="none"/> + <point angle="0" basePoint="155" id="156" lineColor="lightsalmon" mx="-5.54023" my="-3.18143" name="ADElbow1" p1Line="147" p2Line="81" showLabel="true" type="lineIntersectAxis" typeLine="hair"/> + <point firstPoint="155" id="157" length="CurrentLength/2" lineColor="black" mx="-3.50893" my="-4.95818" name="AElbowHalf" secondPoint="156" showLabel="true" type="alongLine" typeLine="none"/> + <point firstPoint="156" id="158" length="-2" lineColor="lightsalmon" mx="-7.52818" my="0.59567" name="ADElbow2" secondPoint="147" showLabel="true" type="alongLine" typeLine="none"/> + <point baseLineP1="147" baseLineP2="81" dartP1="156" dartP2="157" dartP3="158" id="159" mx1="1.29832" mx2="1.33808" my1="-1.98866" my2="0.993257" name1="ADElbowPh1" name2="ADElbowPh2" point1="160" point2="161" showLabel1="true" showLabel2="true" type="trueDarts"/> + <line firstPoint="157" id="162" lineColor="lightsalmon" secondPoint="158" typeLine="hair"/> + <point firstPoint="77" id="163" length="CurrentLength/2" lineColor="black" mx="-3.4886" my="-3.38952" name="AWristExtHalf" secondPoint="81" showLabel="true" type="alongLine" typeLine="none"/> + <point firstPoint="81" id="164" length="-2" lineColor="black" mx="0.264583" my="0.396875" name="AWristExt" secondPoint="147" showLabel="true" type="alongLine" typeLine="none"/> + <line firstPoint="163" id="165" lineColor="black" secondPoint="164" typeLine="hair"/> + <line firstPoint="81" id="166" lineColor="black" secondPoint="164" typeLine="hair"/> + <spline aScale="0" angle1="149.18" angle2="15.3516" color="black" id="221" length1="4.42821" length2="2.29393" penStyle="hair" point1="164" point4="77" type="simpleInteractive"/> + <spline aScale="0" angle1="151.606" angle2="36.0436" color="black" id="222" length1="3.48392" length2="3.27389" penStyle="hair" point1="77" point4="80" type="simpleInteractive"/> + </calculation> + <modeling/> + <details/> + <groups/> + </draw> + <draw name="hat-cap-sixth"> + <calculation> + <point id="1134" mx="0.264583" my="0.396875" name="HsP" notes="Hat sector point" showLabel="true" type="single" x="13.0544" y="-91.8857"/> + <point angle="0" basePoint="1134" id="1135" length="@head_circ_small/4" lineColor="darkGreen" mx="0.264583" my="0.396875" name="HsR" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="0" firstPoint="1135" id="1136" length="@head_circ_small/12" lineColor="blue" mx="0.264583" my="0.396875" name="HsR1" secondPoint="1134" showLabel="true" type="normal" typeLine="hair"/> + <point angle="180" firstPoint="1135" id="1137" length="@head_circ_small/12" lineColor="blue" mx="0.264583" my="0.396875" name="HsR2" secondPoint="1134" showLabel="true" type="normal" typeLine="hair"/> + <point angle="30" basePoint="1134" id="1138" length="15" lineColor="lime" mx="0.264583" my="0.396875" name="HsGuide2" showLabel="true" type="endLine" typeLine="dotLine"/> + <point angle="-30" basePoint="1134" id="1139" length="15" lineColor="lime" mx="0.264583" my="0.396875" name="HsGuide1" showLabel="true" type="endLine" typeLine="dotLine"/> + <spline aScale="0" angle1="30" angle2="180" color="black" id="1140" length1="7.5" length2="6" penStyle="hair" point1="1134" point4="1137" type="simpleInteractive"/> + <spline aScale="0" angle1="-70" angle2="70" color="black" id="1142" length1="2.5" length2="2.5" penStyle="hair" point1="1137" point4="1136" type="simpleInteractive"/> + <spline aScale="0" angle1="180" angle2="-30" color="black" id="1146" length1="6" length2="7.5" penStyle="hair" point1="1136" point4="1134" type="simpleInteractive"/> + </calculation> + <modeling> + <point id="1234" idObject="1134" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="1235" idObject="1140" inUse="false" type="modelingSpline"/> + <spline id="1236" idObject="1142" inUse="false" type="modelingSpline"/> + <spline id="1237" idObject="1146" inUse="false" type="modelingSpline"/> + </modeling> + <details> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="1238" mx="-9.70781" my="89.4111" name="hat-cap-sixth" seamAllowance="true" uuid="{a0920725-ccb6-4563-b72a-4f10b65e8321}" version="2" width="1"> + <data annotation="" foldPosition="" fontSize="0" height="10" letter="" mx="0" my="0" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="false" width="10"/> + <patternInfo fontSize="0" height="10" mx="0" my="0" rotation="0" visible="false" width="10"/> + <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <nodes> + <node idObject="1234" type="NodePoint"/> + <node idObject="1235" reverse="0" type="NodeSpline"/> + <node idObject="1236" reverse="0" type="NodeSpline"/> + <node idObject="1237" reverse="0" type="NodeSpline"/> + </nodes> + </detail> + </details> + <groups/> + </draw> + <draw name="hat-band"> + <calculation> + <point id="1143" mx="0.264583" my="0.396875" name="HbC" notes="Head band centre " showLabel="true" type="single" x="50.7113" y="-97.4922"/> + <arc aScale="0" angle1="0" angle2="360" center="1143" color="black" id="1144" penStyle="hair" radius="@head_circ_small/6.28 + 4" type="simple"/> + <arc aScale="0" angle1="0" angle2="360" center="1143" color="black" id="1145" penStyle="hair" radius="@head_circ_small/6.28" type="simple"/> + </calculation> + <modeling/> + <details/> + <groups/> + </draw> + <draw name="Collar"> + <calculation> + <point id="1206" mx="-6.63291" my="1.87091" name="ClNeckMid" showLabel="true" type="single" x="60.3335" y="-74.6598"/> + <point angle="90" basePoint="1206" id="1207" length="4" lineColor="black" mx="-7.61149" my="-1.18967" name="ClTopMid" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="180" firstPoint="1206" id="1208" length="neck_circ/2" lineColor="lime" mx="2.66539" my="3.45997" name="ClNeckSide" secondPoint="1207" showLabel="true" type="normal" typeLine="hair"/> + <point angle="0" firstPoint="1207" id="1209" length="neck_circ/2-1.2" lineColor="lime" mx="0.264583" my="0.396875" name="ClTopSide" secondPoint="1206" showLabel="true" type="normal" typeLine="hair"/> + <point firstPoint="1208" id="1211" length="CurrentLength*2" lineColor="lime" mx="0.264583" my="0.396875" name="ClExtSide" secondPoint="1209" showLabel="true" type="alongLine" typeLine="hair"/> + <point firstPoint="1206" id="1212" length="Spl_BNeckSide_BNeckMid" lineColor="black" mx="0.264583" my="0.396875" name="ClNeckBack" secondPoint="1208" showLabel="true" type="alongLine" typeLine="hair"/> + <point firstPoint="1212" id="1213" mx="0.15875" my="-2.64583" name="ClTopBack" secondPoint="1207" showLabel="true" type="pointOfIntersection"/> + <line firstPoint="1207" id="1214" lineColor="black" secondPoint="1213" typeLine="hair"/> + <spline aScale="0" angle1="0.323721" angle2="225.051" color="black" id="1215" length1="3.95993" length2="3.24123" penStyle="hair" point1="1213" point4="1211" type="simpleInteractive"/> + <line firstPoint="1211" id="1217" lineColor="black" secondPoint="1209" typeLine="hair"/> + <spline aScale="0" angle1="218.379" angle2="0.223251" color="black" id="1218" length1="3.21354" length2="3.3402" penStyle="hair" point1="1209" point4="1212" type="simpleInteractive"/> + </calculation> + <modeling> + <point id="1219" idObject="1207" inUse="false" mx="-7.61149" my="-1.18967" showLabel="true" type="modeling"/> + <point id="1220" idObject="1213" inUse="false" mx="0.15875" my="-2.64583" showLabel="true" type="modeling"/> + <spline id="1221" idObject="1215" inUse="false" type="modelingSpline"/> + <point id="1222" idObject="1209" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="1223" idObject="1218" inUse="false" type="modelingSpline"/> + <point id="1224" idObject="1206" inUse="false" mx="-6.63291" my="1.87091" showLabel="true" type="modeling"/> + </modeling> + <details> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="1225" mx="-32.553" my="77.0062" name="collar" seamAllowance="true" uuid="{7671ac0a-d4f1-4728-a42a-5102f0b4398b}" version="2" width="1"> + <data annotation="" foldPosition="" fontSize="0" height="10" letter="" mx="0" my="0" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="false" width="10"/> + <patternInfo fontSize="0" height="10" mx="0" my="0" rotation="0" visible="false" width="10"/> + <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <nodes> + <node before="0" idObject="1219" type="NodePoint"/> + <node idObject="1220" type="NodePoint"/> + <node idObject="1221" reverse="0" type="NodeSpline"/> + <node idObject="1222" type="NodePoint"/> + <node idObject="1223" reverse="0" type="NodeSpline"/> + <node after="0" idObject="1224" type="NodePoint"/> + </nodes> + </detail> + </details> + <groups/> + </draw> + <draw name="mantle"> + <calculation> + <point id="1266" mx="4.42955" my="0.639076" name="MMiddle" showLabel="true" type="single" x="19.5496" y="78.6777"/> + <point angle="270" basePoint="1266" id="1267" length="(leg_waist_side_to_knee+waist_to_hip_side)/2" lineColor="black" mx="3.33672" my="0.667645" name="MBot" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="90" basePoint="1266" id="1268" length="waist_circ/(2*3.1416)" lineColor="black" mx="3.73529" my="0.263386" name="MCentre" showLabel="true" type="endLine" typeLine="hair"/> + <arc aScale="0" angle1="-90" angle2="0" center="1268" color="black" id="1269" penStyle="hair" radius="waist_circ/(2*3.1416)" type="simple"/> + <arc aScale="0" angle1="-90" angle2="0" center="1268" color="black" id="1270" penStyle="hair" radius="(leg_waist_side_to_knee+waist_to_hip_side)/2+waist_circ/(2*3.1416)" type="simple"/> + <point angle="0" basePoint="1268" curve="1269" id="1271" lineColor="black" mx="0.264583" my="0.396875" name="MSide" showLabel="true" type="curveIntersectAxis" typeLine="hair"/> + <point angle="0" basePoint="1268" curve="1270" id="1274" lineColor="black" mx="0.276279" my="0.426262" name="MSideBot" showLabel="true" type="curveIntersectAxis" typeLine="hair"/> + </calculation> + <modeling/> + <details/> + <groups/> + </draw> +</pattern> -- 2.44.1 From 8bdb60bfc8e6f11ee7ab5c878796de0770637667 Mon Sep 17 00:00:00 2001 From: Leni Aniva <v@leni.sh> Date: Sat, 17 May 2025 13:24:35 -0700 Subject: [PATCH 11/12] pattern: Kanako belt pieces --- cosplay/yasaka-kanako.val | 161 +++++++++++++++++++++++--------------- 1 file changed, 100 insertions(+), 61 deletions(-) diff --git a/cosplay/yasaka-kanako.val b/cosplay/yasaka-kanako.val index 6490ee2..b12bdcf 100644 --- a/cosplay/yasaka-kanako.val +++ b/cosplay/yasaka-kanako.val @@ -11,7 +11,7 @@ <draw name="skirt-front"> <calculation> <point id="1" mx="-9.03943" my="0.912175" name="SWaistMiddle" showLabel="true" type="single" x="24.6156" y="12.0606"/> - <point angle="270" basePoint="1" id="2" length="(leg_waist_side_to_knee+waist_to_hip_side)/2" lineColor="black" mx="-7.86036" my="0.396875" name="SHemMiddle" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="270" basePoint="1" id="2" length="(leg_waist_side_to_knee+waist_to_hip_side)/2" lineColor="black" mx="-7.86036" my="0.396875" name="SHemMiddle" showLabel="true" type="endLine" typeLine="dashLine"/> <point angle="270" basePoint="1" id="3" length="waist_to_hip_side" lineColor="blue" mx="0.264583" my="0.357721" name="SHipMiddle" showLabel="true" type="endLine" typeLine="none"/> <point angle="0 " basePoint="1" id="4" length="waist_circ/4" lineColor="black" mx="5.45394" my="-8.78915" name="SWaistQuarter" showLabel="true" type="endLine" typeLine="hair"/> <point angle="0" basePoint="3" id="5" length="hip_circ/4+1.2" lineColor="black" mx="0.264583" my="0.396875" name="SHipSide" showLabel="true" type="endLine" typeLine="hair"/> @@ -37,7 +37,7 @@ <draw name="skirt-back"> <calculation> <point id="1001" mx="-9.03943" my="0.912175" name="TWaistMiddle" showLabel="true" type="single" x="-37.2472" y="11.773"/> - <point angle="270" basePoint="1001" id="1002" length="Line_SWaistMiddle_SHemMiddle" lineColor="black" mx="0.297655" my="0.529162" name="THemMiddle" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="270" basePoint="1001" id="1002" length="Line_SWaistMiddle_SHemMiddle" lineColor="black" mx="0.297655" my="0.529162" name="THemMiddle" showLabel="true" type="endLine" typeLine="dashLine"/> <point angle="270" basePoint="1001" id="1003" length="waist_to_hip_side" lineColor="blue" mx="0.23025" my="0.357721" name="THipMiddle" showLabel="true" type="endLine" typeLine="none"/> <point angle="0 " basePoint="1001" id="1004" length="waist_circ/4" lineColor="black" mx="5.45394" my="-8.78915" name="TWaistQuarter" showLabel="true" type="endLine" typeLine="hair"/> <point angle="0" basePoint="1003" id="1005" length="hip_circ/4+1.2" lineColor="black" mx="0.264583" my="0.396875" name="THipSide" showLabel="true" type="endLine" typeLine="hair"/> @@ -79,7 +79,7 @@ <line firstPoint="67" id="68" lineColor="black" secondPoint="65" typeLine="hair"/> <spline aScale="0" angle1="283.366" angle2="180.87" color="black" id="69" length1="2.61653" length2="4.43072" penStyle="hair" point1="56" point4="54" type="simpleInteractive"/> <point firstPoint="62" id="70" mx="1.41184" my="0.599332" name="FArmscye1" secondPoint="67" showLabel="true" type="pointOfIntersection"/> - <point firstPoint="62" id="71" length="CurrentLength*2/3" lineColor="violet" mx="-7.10768" my="-2.17089" name="FArmscyeM" secondPoint="70" showLabel="true" type="alongLine" typeLine="none"/> + <point firstPoint="62" id="71" length="CurrentLength*2/3" lineColor="violet" mx="-6.62961" my="-1.78843" name="FArmscyeM" secondPoint="70" showLabel="true" type="alongLine" typeLine="none"/> <point angle="0" firstPoint="71" id="72" length="2" lineColor="darkGreen" mx="1.64418" my="-2.57809" name="FArmscye" secondPoint="70" showLabel="true" type="normal" typeLine="dashLine"/> <spline aScale="0" alias="FArmscye" color="black" id="98" penStyle="hair" type="pathInteractive"> <pathPoint angle1="181.75" angle2="1.75" length1="0" length2="3.75105" pSpline="67"/> @@ -102,7 +102,6 @@ <point angle="180" firstPoint="67" id="150" length="max(0.1;@armscye_front-SplPath_FArmscye)" lineColor="yellow" mx="-11.0693" my="0.238604" name="FArmscyeExtra" notes="Extra allowance in case the measured armscye is longer than the curve" secondPoint="64" showLabel="true" type="normal" typeLine="none"/> <line firstPoint="150" id="153" lineColor="yellow" secondPoint="65" typeLine="dotLine"/> <line firstPoint="101" id="1172" lineColor="lightsalmon" secondPoint="58" typeLine="dotLine"/> - <point firstPoint="62" id="1182" length="-arm_shoulder_tip_to_elbow_bent/4" lineColor="blue" mx="0.264583" my="0.396875" name="FShoulderExtra" secondPoint="56" showLabel="true" type="alongLine" typeLine="hair"/> <point angle="0" firstPoint="53" id="1185" length="waist_to_hip_side" lineColor="blue" mx="-10.1214" my="2.20314" name="FHipMid" secondPoint="65" showLabel="true" type="normal" typeLine="hair"/> <point angle="0" firstPoint="1185" id="1186" length="hip_circ/4+1.2" lineColor="blue" mx="0.264583" my="0.396875" name="FHipSide" secondPoint="53" showLabel="true" type="normal" typeLine="hair"/> <point angle="0" firstPoint="53" id="1187" length="@dart_skirt_front_offset" lineColor="blue" mx="-4.45079" my="-2.31918" name="FDHip" secondPoint="54" showLabel="true" type="normal" typeLine="none"/> @@ -114,7 +113,7 @@ <point firstPoint="1230" id="1231" mx="0.264583" my="0.396875" name="FHipLButton" secondPoint="1185" showLabel="true" type="pointOfIntersection"/> <line firstPoint="1185" id="1232" lineColor="deepskyblue" secondPoint="1231" typeLine="hair"/> <line firstPoint="1230" id="1233" lineColor="deepskyblue" secondPoint="1231" typeLine="hair"/> - <spline aScale="0" angle1="93.3035" angle2="303.409" color="black" id="1265" length1="4.98011" length2="2.88395" penStyle="hair" point1="67" point4="1182" type="simpleInteractive"/> + <line firstPoint="65" id="1307" lineColor="black" secondPoint="1186" typeLine="hair"/> </calculation> <modeling/> <details/> @@ -123,7 +122,7 @@ <draw name="bodice-back"> <calculation> <point id="38" mx="1.47421" my="-0.762347" name="BWaistMid" showLabel="true" type="single" x="-14.0965" y="-35.5753"/> - <point angle="90" basePoint="38" id="39" length="neck_back_to_waist_b" lineColor="black" mx="0.264583" my="0.396875" name="BNeckMid" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="90" basePoint="38" id="39" length="neck_back_to_waist_b" lineColor="black" mx="0.264583" my="0.353585" name="BNeckMid" showLabel="true" type="endLine" typeLine="dashLine"/> <point angle="180" basePoint="38" id="40" length="neck_width/2" lineColor="blue" mx="0.417587" my="1.08862" name="BWaistSB" showLabel="true" type="endLine" typeLine="none"/> <point angle="90" basePoint="40" id="41" length="neck_side_to_waist_b" lineColor="lime" mx="0.264583" my="0.396875" name="BNeckSide" showLabel="true" type="endLine" typeLine="hair"/> <point angle="180" basePoint="38" id="42" length="width_shoulder/2" lineColor="green" mx="-8.5733" my="7.15733" name="BWaistShoulder" showLabel="true" type="endLine" typeLine="none"/> @@ -146,13 +145,12 @@ <point angle="180" firstPoint="49" id="151" length="max(0;@armscye_back-Spl_BArmscye)" lineColor="yellow" mx="-10.5478" my="1.04965" name="BArmscyeExtra" notes="Extra allowance in case the measured armscye is longer than the curve" secondPoint="47" showLabel="true" type="normal" typeLine="hair"/> <line firstPoint="151" id="152" lineColor="yellow" secondPoint="46" typeLine="hair"/> <line firstPoint="49" id="154" lineColor="black" secondPoint="46" typeLine="hair"/> - <point firstPoint="44" id="1181" length="-arm_shoulder_tip_to_elbow_bent/4" lineColor="blue" mx="0.264583" my="0.396875" name="BShoulderExtra" secondPoint="41" showLabel="true" type="alongLine" typeLine="hair"/> - <spline aScale="0" angle1="83.053" angle2="324.585" color="black" id="1184" length1="4.46314" length2="2.35166" penStyle="hair" point1="49" point4="1181" type="simpleInteractive"/> - <point firstPoint="38" id="1193" length="-waist_to_hip_side" lineColor="blue" mx="0.264583" my="0.396875" name="BHipMid" secondPoint="39" showLabel="true" type="alongLine" typeLine="hair"/> + <point firstPoint="38" id="1193" length="-waist_to_hip_side" lineColor="black" mx="0.221293" my="0.396875" name="BHipMid" secondPoint="39" showLabel="true" type="alongLine" typeLine="dashLine"/> <point angle="0" firstPoint="1193" id="1194" length="hip_circ/4+1.2" lineColor="blue" mx="0.264583" my="0.396875" name="BHipSide" secondPoint="38" showLabel="true" type="normal" typeLine="hair"/> <point angle="0" firstPoint="38" id="1195" length="@dart_skirt_back_offset" lineColor="blue" mx="1.24354" my="-3.67771" name="BDHip" secondPoint="39" showLabel="true" type="normal" typeLine="none"/> <point angle="151.232" basePoint="137" id="1199" lineColor="cornflowerblue" mx="-13.7319" my="-1.00542" name="BDWaistRotated1" p1Line="46" p2Line="49" showLabel="true" type="lineIntersectAxis" typeLine="dotLine"/> <point angle="atanD(@dart_back_waist_width/@dart_back_waist_height)+AngleLine_BDWaist_BDWaistRotated1" basePoint="137" id="1200" lineColor="deepskyblue" mx="-15.7427" my="-0.899581" name="BDWaistRotated2" p1Line="49" p2Line="46" showLabel="true" type="lineIntersectAxis" typeLine="dotLine"/> + <line firstPoint="46" id="1308" lineColor="black" secondPoint="1194" typeLine="hair"/> </calculation> <modeling/> <details/> @@ -203,53 +201,10 @@ <details/> <groups/> </draw> - <draw name="hat-cap-sixth"> - <calculation> - <point id="1134" mx="0.264583" my="0.396875" name="HsP" notes="Hat sector point" showLabel="true" type="single" x="13.0544" y="-91.8857"/> - <point angle="0" basePoint="1134" id="1135" length="@head_circ_small/4" lineColor="darkGreen" mx="0.264583" my="0.396875" name="HsR" showLabel="true" type="endLine" typeLine="hair"/> - <point angle="0" firstPoint="1135" id="1136" length="@head_circ_small/12" lineColor="blue" mx="0.264583" my="0.396875" name="HsR1" secondPoint="1134" showLabel="true" type="normal" typeLine="hair"/> - <point angle="180" firstPoint="1135" id="1137" length="@head_circ_small/12" lineColor="blue" mx="0.264583" my="0.396875" name="HsR2" secondPoint="1134" showLabel="true" type="normal" typeLine="hair"/> - <point angle="30" basePoint="1134" id="1138" length="15" lineColor="lime" mx="0.264583" my="0.396875" name="HsGuide2" showLabel="true" type="endLine" typeLine="dotLine"/> - <point angle="-30" basePoint="1134" id="1139" length="15" lineColor="lime" mx="0.264583" my="0.396875" name="HsGuide1" showLabel="true" type="endLine" typeLine="dotLine"/> - <spline aScale="0" angle1="30" angle2="180" color="black" id="1140" length1="7.5" length2="6" penStyle="hair" point1="1134" point4="1137" type="simpleInteractive"/> - <spline aScale="0" angle1="-70" angle2="70" color="black" id="1142" length1="2.5" length2="2.5" penStyle="hair" point1="1137" point4="1136" type="simpleInteractive"/> - <spline aScale="0" angle1="180" angle2="-30" color="black" id="1146" length1="6" length2="7.5" penStyle="hair" point1="1136" point4="1134" type="simpleInteractive"/> - </calculation> - <modeling> - <point id="1234" idObject="1134" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="1235" idObject="1140" inUse="false" type="modelingSpline"/> - <spline id="1236" idObject="1142" inUse="false" type="modelingSpline"/> - <spline id="1237" idObject="1146" inUse="false" type="modelingSpline"/> - </modeling> - <details> - <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="1238" mx="-9.70781" my="89.4111" name="hat-cap-sixth" seamAllowance="true" uuid="{a0920725-ccb6-4563-b72a-4f10b65e8321}" version="2" width="1"> - <data annotation="" foldPosition="" fontSize="0" height="10" letter="" mx="0" my="0" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="false" width="10"/> - <patternInfo fontSize="0" height="10" mx="0" my="0" rotation="0" visible="false" width="10"/> - <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> - <nodes> - <node idObject="1234" type="NodePoint"/> - <node idObject="1235" reverse="0" type="NodeSpline"/> - <node idObject="1236" reverse="0" type="NodeSpline"/> - <node idObject="1237" reverse="0" type="NodeSpline"/> - </nodes> - </detail> - </details> - <groups/> - </draw> - <draw name="hat-band"> - <calculation> - <point id="1143" mx="0.264583" my="0.396875" name="HbC" notes="Head band centre " showLabel="true" type="single" x="50.7113" y="-97.4922"/> - <arc aScale="0" angle1="0" angle2="360" center="1143" color="black" id="1144" penStyle="hair" radius="@head_circ_small/6.28 + 4" type="simple"/> - <arc aScale="0" angle1="0" angle2="360" center="1143" color="black" id="1145" penStyle="hair" radius="@head_circ_small/6.28" type="simple"/> - </calculation> - <modeling/> - <details/> - <groups/> - </draw> <draw name="Collar"> <calculation> <point id="1206" mx="-6.63291" my="1.87091" name="ClNeckMid" showLabel="true" type="single" x="60.3335" y="-74.6598"/> - <point angle="90" basePoint="1206" id="1207" length="4" lineColor="black" mx="-7.61149" my="-1.18967" name="ClTopMid" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="90" basePoint="1206" id="1207" length="4" lineColor="black" mx="-7.61149" my="-1.18967" name="ClTopMid" showLabel="true" type="endLine" typeLine="dashLine"/> <point angle="180" firstPoint="1206" id="1208" length="neck_circ/2" lineColor="lime" mx="2.66539" my="3.45997" name="ClNeckSide" secondPoint="1207" showLabel="true" type="normal" typeLine="hair"/> <point angle="0" firstPoint="1207" id="1209" length="neck_circ/2-1.2" lineColor="lime" mx="0.264583" my="0.396875" name="ClTopSide" secondPoint="1206" showLabel="true" type="normal" typeLine="hair"/> <point firstPoint="1208" id="1211" length="CurrentLength*2" lineColor="lime" mx="0.264583" my="0.396875" name="ClExtSide" secondPoint="1209" showLabel="true" type="alongLine" typeLine="hair"/> @@ -285,18 +240,102 @@ </details> <groups/> </draw> - <draw name="mantle"> + <draw name="belt"> <calculation> - <point id="1266" mx="4.42955" my="0.639076" name="MMiddle" showLabel="true" type="single" x="19.5496" y="78.6777"/> - <point angle="270" basePoint="1266" id="1267" length="(leg_waist_side_to_knee+waist_to_hip_side)/2" lineColor="black" mx="3.33672" my="0.667645" name="MBot" showLabel="true" type="endLine" typeLine="hair"/> - <point angle="90" basePoint="1266" id="1268" length="waist_circ/(2*3.1416)" lineColor="black" mx="3.73529" my="0.263386" name="MCentre" showLabel="true" type="endLine" typeLine="hair"/> - <arc aScale="0" angle1="-90" angle2="0" center="1268" color="black" id="1269" penStyle="hair" radius="waist_circ/(2*3.1416)" type="simple"/> - <arc aScale="0" angle1="-90" angle2="0" center="1268" color="black" id="1270" penStyle="hair" radius="(leg_waist_side_to_knee+waist_to_hip_side)/2+waist_circ/(2*3.1416)" type="simple"/> - <point angle="0" basePoint="1268" curve="1269" id="1271" lineColor="black" mx="0.264583" my="0.396875" name="MSide" showLabel="true" type="curveIntersectAxis" typeLine="hair"/> - <point angle="0" basePoint="1268" curve="1270" id="1274" lineColor="black" mx="0.276279" my="0.426262" name="MSideBot" showLabel="true" type="curveIntersectAxis" typeLine="hair"/> + <point id="1309" mx="0.264583" my="0.396875" name="MBWaist" showLabel="true" type="single" x="102.262" y="77.6586"/> + <point angle="270" basePoint="1309" id="1310" length="5" lineColor="black" mx="0.264583" my="0.396875" name="MBWaistBot" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="0" firstPoint="1309" id="1311" length="waist_circ" lineColor="black" mx="0.264583" my="0.396875" name="MBWaistC" secondPoint="1310" showLabel="true" type="normal" typeLine="hair"/> + <point firstPoint="1311" id="1312" mx="0.233024" my="0.365316" name="MBWaistBotCirc" secondPoint="1310" showLabel="true" type="pointOfIntersection"/> + <line firstPoint="1310" id="1313" lineColor="black" secondPoint="1312" typeLine="hair"/> + <line firstPoint="1311" id="1314" lineColor="black" secondPoint="1312" typeLine="hair"/> </calculation> <modeling/> <details/> <groups/> </draw> + <draw name="mantle"> + <calculation> + <point id="1266" mx="4.21916" my="0.409252" name="MCent" showLabel="true" type="single" x="19.5496" y="78.6777"/> + <arc aScale="0" angle1="180" angle2="270" center="1266" color="black" id="1267" penStyle="hair" radius="waist_circ/(2*3.1416)" type="simple"/> + <point angle="180" basePoint="1266" curve="1267" id="1268" lineColor="blue" mx="-1.66688" my="-3.51896" name="MWaistRefl" showLabel="true" type="curveIntersectAxis" typeLine="hair"/> + <point angle="270" basePoint="1266" curve="1267" id="1271" lineColor="blue" mx="2.15162" my="0.698801" name="MWaist" showLabel="true" type="curveIntersectAxis" typeLine="hair"/> + <arc aScale="0" angle1="180" angle2="270" center="1266" color="black" id="1274" penStyle="hair" radius="leg_waist_side_to_knee*6/5" type="simple"/> + <point angle="180" basePoint="1268" curve="1274" id="1275" lineColor="black" mx="0.264583" my="0.396875" name="MHemRefl" showLabel="true" type="curveIntersectAxis" typeLine="dashLine"/> + <point angle="270" basePoint="1271" curve="1274" id="1278" lineColor="black" mx="3.35933" my="0.698801" name="MHem" showLabel="true" type="curveIntersectAxis" typeLine="hair"/> + <point firstPoint="1271" id="1281" length="waist_to_hip_side" lineColor="black" mx="0.264583" my="0.396875" name="MHip" secondPoint="1278" showLabel="true" type="alongLine" typeLine="dotLine"/> + </calculation> + <modeling> + <point id="1293" idObject="1268" inUse="false" mx="-1.66688" my="-3.51896" showLabel="true" type="modeling"/> + <arc id="1294" idObject="1267" inUse="false" type="modeling"/> + <point id="1295" idObject="1271" inUse="false" mx="2.15162" my="0.698801" showLabel="true" type="modeling"/> + <point id="1296" idObject="1278" inUse="false" mx="3.35933" my="0.698801" showLabel="true" type="modeling"/> + <arc id="1297" idObject="1274" inUse="false" type="modeling"/> + <point id="1298" idObject="1275" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="1300" idObject="1268" inUse="false" mx="-1.66688" my="-3.51896" showLabel="true" type="modeling"/> + <arc id="1301" idObject="1267" inUse="false" type="modeling"/> + <point id="1302" idObject="1271" inUse="false" mx="2.15162" my="0.698801" showLabel="true" type="modeling"/> + <point id="1303" idObject="1278" inUse="false" mx="3.35933" my="0.698801" showLabel="true" type="modeling"/> + <arc id="1304" idObject="1274" inUse="false" type="modeling"/> + <point id="1305" idObject="1275" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + </modeling> + <details> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="1299" mx="0" my="0" name="Mantle-Overlay" seamAllowance="true" uuid="{7f408108-6b5e-4558-981a-251df234b210}" version="2" width="2.5"> + <data annotation="" foldPosition="" fontSize="0" height="10" letter="" mx="0" my="0" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="false" width="10"/> + <patternInfo fontSize="0" height="10" mx="0" my="0" rotation="0" visible="false" width="10"/> + <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <nodes> + <node after="1" before="0" idObject="1293" type="NodePoint"/> + <node idObject="1294" reverse="0" type="NodeArc"/> + <node before="1" idObject="1295" type="NodePoint"/> + <node idObject="1296" type="NodePoint"/> + <node idObject="1297" reverse="1" type="NodeArc"/> + <node after="0" idObject="1298" type="NodePoint"/> + </nodes> + </detail> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="1306" mx="6.34934" my="95.1454" name="Mantle" seamAllowance="true" uuid="{acabd8a9-0184-422d-81d1-4f090dadfeaf}" version="2" width="2.5"> + <data annotation="" foldPosition="" fontSize="0" height="10" letter="" mx="0" my="0" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="false" width="10"/> + <patternInfo fontSize="0" height="10" mx="0" my="0" rotation="0" visible="false" width="10"/> + <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <nodes> + <node after="1" before="0" idObject="1300" type="NodePoint"/> + <node idObject="1301" reverse="0" type="NodeArc"/> + <node after="4" before="1" idObject="1302" type="NodePoint"/> + <node before="4" idObject="1303" type="NodePoint"/> + <node idObject="1304" reverse="1" type="NodeArc"/> + <node after="0" idObject="1305" type="NodePoint"/> + </nodes> + </detail> + </details> + <groups/> + </draw> + <draw name="mantle-placket"> + <calculation> + <point id="1282" mx="-6.02164" my="-5.52378" name="MpWaistRefl" showLabel="true" type="single" x="56.5919" y="79.2763"/> + <point angle="270" basePoint="1282" id="1283" length="waist_to_hip_side+Line_MBWaist_MBWaistBot" lineColor="black" mx="-7.41011" my="2.5338" name="MPHipRefl" showLabel="true" type="endLine" typeLine="dashLine"/> + <point angle="0" basePoint="1282" id="1284" length="2.5" lineColor="black" mx="9.59948" my="-6.42927" name="MPWaistRight" showLabel="true" type="endLine" typeLine="hair"/> + <point firstPoint="1284" id="1285" mx="0.264583" my="0.396875" name="MPHipRight" secondPoint="1283" showLabel="true" type="pointOfIntersection"/> + <line firstPoint="1284" id="1286" lineColor="black" secondPoint="1285" typeLine="hair"/> + <line firstPoint="1285" id="1287" lineColor="black" secondPoint="1283" typeLine="hair"/> + </calculation> + <modeling> + <point id="1288" idObject="1282" inUse="false" mx="-6.02164" my="-5.52378" showLabel="true" type="modeling"/> + <point id="1289" idObject="1284" inUse="false" mx="9.59948" my="-6.42927" showLabel="true" type="modeling"/> + <point id="1290" idObject="1285" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="1291" idObject="1283" inUse="false" mx="-7.41011" my="2.5338" showLabel="true" type="modeling"/> + </modeling> + <details> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="1292" mx="0" my="0" name="Mantle-Placket" seamAllowance="true" uuid="{f12adc4f-a73d-4f60-9fee-abcc2f6fbc65}" version="2" width="2.5"> + <data annotation="" foldPosition="" fontSize="0" height="10" letter="" mx="0" my="0" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="false" width="10"/> + <patternInfo fontSize="0" height="10" mx="0" my="0" rotation="0" visible="false" width="10"/> + <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <nodes> + <node before="0" idObject="1288" type="NodePoint"/> + <node after="1" idObject="1289" type="NodePoint"/> + <node before="1" idObject="1290" type="NodePoint"/> + <node after="0" idObject="1291" type="NodePoint"/> + </nodes> + </detail> + </details> + <groups/> + </draw> </pattern> -- 2.44.1 From a347ddf4e6853c7e56b6e66c10ab8cac4ee7f2f0 Mon Sep 17 00:00:00 2001 From: Leni Aniva <v@leni.sh> Date: Sun, 18 May 2025 12:23:00 -0700 Subject: [PATCH 12/12] pattern: Kanako pattern cleanup --- cosplay/yasaka-kanako.val | 110 +++++++++++++++++++++++++++----------- 1 file changed, 78 insertions(+), 32 deletions(-) diff --git a/cosplay/yasaka-kanako.val b/cosplay/yasaka-kanako.val index b12bdcf..bf120d7 100644 --- a/cosplay/yasaka-kanako.val +++ b/cosplay/yasaka-kanako.val @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <pattern labelPrefix="en"> - <!--Pattern created with Valentina v0.7.52.0 (https://smart-pattern.com.ua/).--> - <version>0.9.1</version> + <!--Pattern created with Valentina v0.7.53.none (https://smart-pattern.com.ua/).--> + <version>0.9.6</version> <unit>cm</unit> <description/> <notes/> @@ -151,9 +151,55 @@ <point angle="151.232" basePoint="137" id="1199" lineColor="cornflowerblue" mx="-13.7319" my="-1.00542" name="BDWaistRotated1" p1Line="46" p2Line="49" showLabel="true" type="lineIntersectAxis" typeLine="dotLine"/> <point angle="atanD(@dart_back_waist_width/@dart_back_waist_height)+AngleLine_BDWaist_BDWaistRotated1" basePoint="137" id="1200" lineColor="deepskyblue" mx="-15.7427" my="-0.899581" name="BDWaistRotated2" p1Line="49" p2Line="46" showLabel="true" type="lineIntersectAxis" typeLine="dotLine"/> <line firstPoint="46" id="1308" lineColor="black" secondPoint="1194" typeLine="hair"/> + <point angle="283.619" basePoint="151" id="1332" lineColor="black" mx="-8.20208" my="-3.09563" name="BDWaistEx1" p1Line="137" p2Line="1199" showLabel="true" type="lineIntersectAxis" typeLine="none"/> + <point angle="283.441" basePoint="151" id="1333" lineColor="black" mx="-8.19487" my="0.690606" name="BDWaistEx2" p1Line="137" p2Line="1200" showLabel="true" type="lineIntersectAxis" typeLine="none"/> </calculation> - <modeling/> - <details/> + <modeling> + <point id="1315" idObject="39" inUse="true" mx="0.264583" my="0.353585" showLabel="true" type="modeling"/> + <point id="1316" idObject="38" inUse="true" mx="1.47421" my="-0.762347" showLabel="true" type="modeling"/> + <point id="1317" idObject="1193" inUse="true" mx="0.221293" my="0.396875" showLabel="true" type="modeling"/> + <point id="1318" idObject="1194" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="1319" idObject="46" inUse="true" mx="-11.6724" my="2.81805" showLabel="true" type="modeling"/> + <point id="1320" idObject="151" inUse="true" mx="-10.5478" my="1.04965" showLabel="true" type="modeling"/> + <point id="1321" idObject="49" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="1322" idObject="52" inUse="true" type="modelingSpline"/> + <point id="1323" idObject="44" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="1324" idObject="41" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="1325" idObject="51" inUse="true" type="modelingSpline"/> + <point id="1327" idObject="1199" inUse="false" mx="-13.7319" my="-1.00542" showLabel="true" type="modeling"/> + <point id="1328" idObject="137" inUse="false" mx="-1.99954" my="-3.08422" showLabel="true" type="modeling"/> + <point id="1329" idObject="1200" inUse="false" mx="-15.7427" my="-0.899581" showLabel="true" type="modeling"/> + <point id="1330" idObject="1199" inUse="false" mx="-13.7319" my="-1.00542" showLabel="true" type="modeling"/> + <path cut="false" firstToContour="false" id="1331" inUse="false" lastToContour="false" name="dart-waist" type="2" typeLine="hair" visible="1"> + <nodes> + <node idObject="1327" type="NodePoint"/> + <node idObject="1328" type="NodePoint"/> + <node idObject="1329" type="NodePoint"/> + <node idObject="1330" type="NodePoint"/> + </nodes> + </path> + </modeling> + <details> + <detail followGrainline="false" forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="1326" mx="8.02102" my="65.1708" name="Detail" sewLineOnDrawing="false" uuid="{ae80c2fe-8898-4de0-b0b8-4b8476fa58ec}" version="2" width="1"> + <data annotation="" foldPosition="" height="10" letter="" mx="0" my="0" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="false" width="10"/> + <patternInfo height="10" mx="0" my="0" rotation="0" visible="false" width="10"/> + <grainline arrows="0" enabled="false" length="10" mx="0" my="0" rotation="90" visible="true"/> + <nodes> + <node idObject="1315" type="NodePoint"/> + <node idObject="1316" type="NodePoint"/> + <node idObject="1317" type="NodePoint"/> + <node idObject="1318" type="NodePoint"/> + <node idObject="1319" type="NodePoint"/> + <node idObject="1320" type="NodePoint"/> + <node idObject="1321" type="NodePoint"/> + <node idObject="1322" reverse="0" type="NodeSpline"/> + <node idObject="1323" type="NodePoint"/> + <node idObject="1324" type="NodePoint"/> + <node idObject="1325" reverse="0" type="NodeSpline"/> + </nodes> + <mirrorLine type="2ArrowsTextAbove"/> + </detail> + </details> <groups/> </draw> <draw name="sleeve"> @@ -216,18 +262,18 @@ <spline aScale="0" angle1="218.379" angle2="0.223251" color="black" id="1218" length1="3.21354" length2="3.3402" penStyle="hair" point1="1209" point4="1212" type="simpleInteractive"/> </calculation> <modeling> - <point id="1219" idObject="1207" inUse="false" mx="-7.61149" my="-1.18967" showLabel="true" type="modeling"/> - <point id="1220" idObject="1213" inUse="false" mx="0.15875" my="-2.64583" showLabel="true" type="modeling"/> - <spline id="1221" idObject="1215" inUse="false" type="modelingSpline"/> - <point id="1222" idObject="1209" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="1223" idObject="1218" inUse="false" type="modelingSpline"/> - <point id="1224" idObject="1206" inUse="false" mx="-6.63291" my="1.87091" showLabel="true" type="modeling"/> + <point id="1219" idObject="1207" inUse="true" mx="-7.61149" my="-1.18967" showLabel="true" type="modeling"/> + <point id="1220" idObject="1213" inUse="true" mx="0.15875" my="-2.64583" showLabel="true" type="modeling"/> + <spline id="1221" idObject="1215" inUse="true" type="modelingSpline"/> + <point id="1222" idObject="1209" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="1223" idObject="1218" inUse="true" type="modelingSpline"/> + <point id="1224" idObject="1206" inUse="true" mx="-6.63291" my="1.87091" showLabel="true" type="modeling"/> </modeling> <details> <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="1225" mx="-32.553" my="77.0062" name="collar" seamAllowance="true" uuid="{7671ac0a-d4f1-4728-a42a-5102f0b4398b}" version="2" width="1"> <data annotation="" foldPosition="" fontSize="0" height="10" letter="" mx="0" my="0" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="false" width="10"/> <patternInfo fontSize="0" height="10" mx="0" my="0" rotation="0" visible="false" width="10"/> - <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <grainline arrows="0" enabled="false" length="10" mx="0" my="0" rotation="90"/> <nodes> <node before="0" idObject="1219" type="NodePoint"/> <node idObject="1220" type="NodePoint"/> @@ -244,7 +290,7 @@ <calculation> <point id="1309" mx="0.264583" my="0.396875" name="MBWaist" showLabel="true" type="single" x="102.262" y="77.6586"/> <point angle="270" basePoint="1309" id="1310" length="5" lineColor="black" mx="0.264583" my="0.396875" name="MBWaistBot" showLabel="true" type="endLine" typeLine="hair"/> - <point angle="0" firstPoint="1309" id="1311" length="waist_circ" lineColor="black" mx="0.264583" my="0.396875" name="MBWaistC" secondPoint="1310" showLabel="true" type="normal" typeLine="hair"/> + <point angle="0" firstPoint="1309" id="1311" length="waist_circ" lineColor="black" mx="0.264583" my="0.396875" name="MBWaistC" secondPoint="1310" showLabel="true" type="normal" typeLine="dashLine"/> <point firstPoint="1311" id="1312" mx="0.233024" my="0.365316" name="MBWaistBotCirc" secondPoint="1310" showLabel="true" type="pointOfIntersection"/> <line firstPoint="1310" id="1313" lineColor="black" secondPoint="1312" typeLine="hair"/> <line firstPoint="1311" id="1314" lineColor="black" secondPoint="1312" typeLine="hair"/> @@ -265,24 +311,24 @@ <point firstPoint="1271" id="1281" length="waist_to_hip_side" lineColor="black" mx="0.264583" my="0.396875" name="MHip" secondPoint="1278" showLabel="true" type="alongLine" typeLine="dotLine"/> </calculation> <modeling> - <point id="1293" idObject="1268" inUse="false" mx="-1.66688" my="-3.51896" showLabel="true" type="modeling"/> - <arc id="1294" idObject="1267" inUse="false" type="modeling"/> - <point id="1295" idObject="1271" inUse="false" mx="2.15162" my="0.698801" showLabel="true" type="modeling"/> - <point id="1296" idObject="1278" inUse="false" mx="3.35933" my="0.698801" showLabel="true" type="modeling"/> - <arc id="1297" idObject="1274" inUse="false" type="modeling"/> - <point id="1298" idObject="1275" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="1300" idObject="1268" inUse="false" mx="-1.66688" my="-3.51896" showLabel="true" type="modeling"/> - <arc id="1301" idObject="1267" inUse="false" type="modeling"/> - <point id="1302" idObject="1271" inUse="false" mx="2.15162" my="0.698801" showLabel="true" type="modeling"/> - <point id="1303" idObject="1278" inUse="false" mx="3.35933" my="0.698801" showLabel="true" type="modeling"/> - <arc id="1304" idObject="1274" inUse="false" type="modeling"/> - <point id="1305" idObject="1275" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="1293" idObject="1268" inUse="true" mx="-1.66688" my="-3.51896" showLabel="true" type="modeling"/> + <arc id="1294" idObject="1267" inUse="true" type="modeling"/> + <point id="1295" idObject="1271" inUse="true" mx="2.15162" my="0.698801" showLabel="true" type="modeling"/> + <point id="1296" idObject="1278" inUse="true" mx="3.35933" my="0.698801" showLabel="true" type="modeling"/> + <arc id="1297" idObject="1274" inUse="true" type="modeling"/> + <point id="1298" idObject="1275" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="1300" idObject="1268" inUse="true" mx="-1.66688" my="-3.51896" showLabel="true" type="modeling"/> + <arc id="1301" idObject="1267" inUse="true" type="modeling"/> + <point id="1302" idObject="1271" inUse="true" mx="2.15162" my="0.698801" showLabel="true" type="modeling"/> + <point id="1303" idObject="1278" inUse="true" mx="3.35933" my="0.698801" showLabel="true" type="modeling"/> + <arc id="1304" idObject="1274" inUse="true" type="modeling"/> + <point id="1305" idObject="1275" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> </modeling> <details> <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="1299" mx="0" my="0" name="Mantle-Overlay" seamAllowance="true" uuid="{7f408108-6b5e-4558-981a-251df234b210}" version="2" width="2.5"> <data annotation="" foldPosition="" fontSize="0" height="10" letter="" mx="0" my="0" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="false" width="10"/> <patternInfo fontSize="0" height="10" mx="0" my="0" rotation="0" visible="false" width="10"/> - <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <grainline arrows="0" enabled="false" length="10" mx="0" my="0" rotation="90"/> <nodes> <node after="1" before="0" idObject="1293" type="NodePoint"/> <node idObject="1294" reverse="0" type="NodeArc"/> @@ -295,7 +341,7 @@ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="1306" mx="6.34934" my="95.1454" name="Mantle" seamAllowance="true" uuid="{acabd8a9-0184-422d-81d1-4f090dadfeaf}" version="2" width="2.5"> <data annotation="" foldPosition="" fontSize="0" height="10" letter="" mx="0" my="0" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="false" width="10"/> <patternInfo fontSize="0" height="10" mx="0" my="0" rotation="0" visible="false" width="10"/> - <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <grainline arrows="0" enabled="false" length="10" mx="0" my="0" rotation="90"/> <nodes> <node after="1" before="0" idObject="1300" type="NodePoint"/> <node idObject="1301" reverse="0" type="NodeArc"/> @@ -318,16 +364,16 @@ <line firstPoint="1285" id="1287" lineColor="black" secondPoint="1283" typeLine="hair"/> </calculation> <modeling> - <point id="1288" idObject="1282" inUse="false" mx="-6.02164" my="-5.52378" showLabel="true" type="modeling"/> - <point id="1289" idObject="1284" inUse="false" mx="9.59948" my="-6.42927" showLabel="true" type="modeling"/> - <point id="1290" idObject="1285" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="1291" idObject="1283" inUse="false" mx="-7.41011" my="2.5338" showLabel="true" type="modeling"/> + <point id="1288" idObject="1282" inUse="true" mx="-6.02164" my="-5.52378" showLabel="true" type="modeling"/> + <point id="1289" idObject="1284" inUse="true" mx="9.59948" my="-6.42927" showLabel="true" type="modeling"/> + <point id="1290" idObject="1285" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="1291" idObject="1283" inUse="true" mx="-7.41011" my="2.5338" showLabel="true" type="modeling"/> </modeling> <details> - <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="1292" mx="0" my="0" name="Mantle-Placket" seamAllowance="true" uuid="{f12adc4f-a73d-4f60-9fee-abcc2f6fbc65}" version="2" width="2.5"> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="1292" mx="-0.124733" my="0" name="Mantle-Placket" seamAllowance="true" uuid="{f12adc4f-a73d-4f60-9fee-abcc2f6fbc65}" version="2" width="2.5"> <data annotation="" foldPosition="" fontSize="0" height="10" letter="" mx="0" my="0" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="false" width="10"/> <patternInfo fontSize="0" height="10" mx="0" my="0" rotation="0" visible="false" width="10"/> - <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <grainline arrows="0" enabled="false" length="10" mx="0" my="0" rotation="90"/> <nodes> <node before="0" idObject="1288" type="NodePoint"/> <node after="1" idObject="1289" type="NodePoint"/> -- 2.44.1