{"id":206,"date":"2013-02-02T07:14:33","date_gmt":"2013-02-02T07:14:33","guid":{"rendered":"https:\/\/www.taumeta.org\/?p=206"},"modified":"2013-02-19T18:07:08","modified_gmt":"2013-02-20T00:07:08","slug":"creating-a-pattern-as-an-inkscape-extension-part-2","status":"publish","type":"post","link":"https:\/\/www.taumeta.org\/?p=206","title":{"rendered":"Creating a Pattern as an Inkscape Extension: Part 2"},"content":{"rendered":"<p><em>Continuation of\u00a0<a title=\"Creating a Pattern as an Inkscape Extension: Part 1\" href=\"https:\/\/www.taumeta.org\/?p=133\">Part 1<\/a>\u00a0\u00a0<\/em><\/p>\n<p>Here is the pattern with the new points added:<\/p>\n<p><a href=\"https:\/\/www.taumeta.org\/wp-content\/uploads\/2013\/02\/Shirt_Waist_new_points_130201.png\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"209\" data-permalink=\"https:\/\/www.taumeta.org\/?attachment_id=209\" data-orig-file=\"https:\/\/www.taumeta.org\/wp-content\/uploads\/2013\/02\/Shirt_Waist_new_points_130201.png\" data-orig-size=\"842,745\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"Shirt_Waist_new_points_130201\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/www.taumeta.org\/wp-content\/uploads\/2013\/02\/Shirt_Waist_new_points_130201-300x265.png\" data-large-file=\"https:\/\/www.taumeta.org\/wp-content\/uploads\/2013\/02\/Shirt_Waist_new_points_130201.png\" class=\"aligncenter size-full wp-image-209\" alt=\"Shirt_Waist_new_points_130201\" src=\"https:\/\/www.taumeta.org\/wp-content\/uploads\/2013\/02\/Shirt_Waist_new_points_130201.png\" width=\"842\" height=\"745\" srcset=\"https:\/\/www.taumeta.org\/wp-content\/uploads\/2013\/02\/Shirt_Waist_new_points_130201.png 842w, https:\/\/www.taumeta.org\/wp-content\/uploads\/2013\/02\/Shirt_Waist_new_points_130201-300x265.png 300w, https:\/\/www.taumeta.org\/wp-content\/uploads\/2013\/02\/Shirt_Waist_new_points_130201-210x185.png 210w\" sizes=\"auto, (max-width: 842px) 100vw, 842px\" \/><\/a><\/p>\n<p>STEP 4: RENAME THE POINTS<br \/>\nThe next step is to convert each point into a naming convention. The pattern pieces are single capital letters. The Front Bodice will be pattern piece A, the Back Bodice pattern piece B. \u00a0All points for the Front Bodice should begin with \u00a0a lowercase &#8216;a&#8217;, and for the Back Bodice a lowercase &#8216;b&#8217;, followed by digits. Map out the conversion following the order the points are calculated:<\/p>\n<ul>\n<li><em id=\"__mceDel\">B &#8211;&gt; b1<\/em><\/li>\n<li><em id=\"__mceDel\">A &#8211;&gt; b2<\/em><\/li>\n<li><em id=\"__mceDel\">C &#8211;&gt; b3<\/em><\/li>\n<li><em id=\"__mceDel\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 D &#8211;&gt; a1<\/em><\/li>\n<li><em id=\"__mceDel\">E &#8211;&gt; b4<\/em><\/li>\n<li><em id=\"__mceDel\">F &#8211;&gt; b5<\/em><\/li>\n<li><em id=\"__mceDel\">G &#8211;&gt; b6<\/em><\/li>\n<li><em id=\"__mceDel\">H &#8211;&gt; b7<\/em><\/li>\n<li><em id=\"__mceDel\">I &#8211;&gt; b8<\/em><\/li>\n<li><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<\/em><\/em>J &#8211;&gt; a2<\/em><\/li>\n<li><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<\/em><\/em>K &#8211;&gt; a3<\/em><\/li>\n<li><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<\/em><\/em>L &#8211;&gt; a4<\/em><\/li>\n<li><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0<\/em><\/em>\u00a0M &#8211;&gt; a5<em id=\"__mceDel\"><em id=\"__mceDel\">\u00a0\u00a0 \u00a0 \u00a0\u00a0<em># M &#8211; doesn&#8217;t matter which pattern piece<\/em><\/em><\/em><\/em><\/li>\n<li><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<\/em><\/em>N &#8211;&gt; a6<\/em><\/li>\n<li><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<\/em><\/em>O &#8211;&gt; a7<\/em><\/li>\n<li><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<\/em><\/em>P &#8211;&gt; a8<\/em><\/li>\n<li><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<\/em><\/em><\/em>Q &#8211;&gt; a9<\/em><\/li>\n<li><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0<\/em><\/em>\u00a0<\/em>R &#8211;&gt; a10<\/em><\/li>\n<li><em id=\"__mceDel\"><em id=\"__mceDel\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<\/em>S &#8211;&gt; a11<\/em><\/li>\n<li><em id=\"__mceDel\">T &#8211;&gt; b9 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 T &#8211;&gt; a12<em id=\"__mceDel\"><em id=\"__mceDel\">\u00a0\u00a0 \u00a0 \u00a0<em># T is shared between front &amp; back \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<\/em><\/em><\/em><\/em><\/li>\n<li><em id=\"__mceDel\">U&#8211;&gt; b10 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<em id=\"__mceDel\"><em id=\"__mceDel\">\u00a0\u00a0<em># U &#8211; doesn&#8217;t matter which pattern piece<\/em><\/em><\/em><\/em><\/li>\n<li><em id=\"__mceDel\">V &#8211;&gt; b11<\/em><\/li>\n<li><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<\/em><\/em>W &#8211;&gt; a13<\/em><\/li>\n<li><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<\/em><\/em>X &#8211;&gt; a14<\/em><\/li>\n<li><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<\/em><\/em>Y &#8211;&gt; a15<\/em><\/li>\n<li><em id=\"__mceDel\">Z &#8211;&gt; b12<\/em><\/li>\n<li><em id=\"__mceDel\">AA &#8211;&gt; b13 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0AA &#8211;&gt; a16<em id=\"__mceDel\"><em id=\"__mceDel\">\u00a0\u00a0 \u00a0\u00a0<em># AA is shared between front &amp; back<\/em><\/em><\/em><\/em><\/li>\n<\/ul>\n<p>Now replace the old letters with the new variable names. \u00a0 Note that point T is replaced with two points,<em>\u00a0a12<\/em>\u00a0and\u00a0<em>b9,\u00a0<\/em>and point AA is also replaced with two points,\u00a0<i>a16<\/i>\u00a0and\u00a0<em>b13<\/em>.<\/p>\n<p>The solid reference lines makes it difficult to clearly see the two front and back bodices. The front waistline may have been drawn as a dashed line to indicate that it changes for each person. \u00a0Here is the drawing with the reference lines changed to dashes, and the waistline changed to solid, and all the points renamed to match the naming convention:<\/p>\n<p><a href=\"https:\/\/www.taumeta.org\/wp-content\/uploads\/2013\/02\/Shirt_Waist_gridlines_1302011.png\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"210\" data-permalink=\"https:\/\/www.taumeta.org\/?attachment_id=210\" data-orig-file=\"https:\/\/www.taumeta.org\/wp-content\/uploads\/2013\/02\/Shirt_Waist_gridlines_1302011.png\" data-orig-size=\"842,745\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"Shirt_Waist_gridlines_130201\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/www.taumeta.org\/wp-content\/uploads\/2013\/02\/Shirt_Waist_gridlines_1302011-300x265.png\" data-large-file=\"https:\/\/www.taumeta.org\/wp-content\/uploads\/2013\/02\/Shirt_Waist_gridlines_1302011.png\" class=\"aligncenter size-full wp-image-210\" alt=\"Shirt_Waist_gridlines_130201\" src=\"https:\/\/www.taumeta.org\/wp-content\/uploads\/2013\/02\/Shirt_Waist_gridlines_1302011.png\" width=\"842\" height=\"745\" srcset=\"https:\/\/www.taumeta.org\/wp-content\/uploads\/2013\/02\/Shirt_Waist_gridlines_1302011.png 842w, https:\/\/www.taumeta.org\/wp-content\/uploads\/2013\/02\/Shirt_Waist_gridlines_1302011-300x265.png 300w, https:\/\/www.taumeta.org\/wp-content\/uploads\/2013\/02\/Shirt_Waist_gridlines_1302011-210x185.png 210w\" sizes=\"auto, (max-width: 842px) 100vw, 842px\" \/><\/a><\/p>\n<p>STEP 5: SUBSTITUTE THE NEW VARIABLE NAMES INTO THE FORMULAS<\/p>\n<p style=\"padding-left: 30px;\"><strong>b1=0, 0<\/strong><br \/>\n<strong>b2=downPoint(b1, front_waist_length)<\/strong><br \/>\n<strong>b3=upPoint(b2, side)<\/strong><br \/>\n<strong>a1=leftPoint(b3, bust_circumference\/2.0)<\/strong><br \/>\n<strong>b4=leftPoint(b3, across_back\/2.0)<\/strong><br \/>\n<strong>b5=upPoint(b4, armscye_circumference\/3.0)<\/strong><br \/>\n<strong>b6=upPoint(b1, 0.5*IN)<\/strong><br \/>\n<strong>b7=leftPoint(b6,1.5*IN)<\/strong><br \/>\n<strong>b8=intersectLineAtLength(b5,b7, -0.5*IN)<\/strong><br \/>\n<strong>a2=leftPoint(b4, armscye_circumference\/4.0)<\/strong><br \/>\n<strong>a3=midPoint(a2,b4)<\/strong><br \/>\n<strong>a4=upPoint(a2.x, 2.5*IN)<\/strong><br \/>\n<strong>a5=upPoint(b5.x, 1.5*IN)<\/strong><br \/>\n<strong>a6=leftPoint(a5, 2*IN)<\/strong><br \/>\n<strong>a7=leftPoint(a5, distance(b7,b8))<\/strong><br \/>\n<strong>a8=a7.x, b3.y-upper_front_height<\/strong><br \/>\n<strong>a9=downPoint(a8, neck_circumference\/4.0)<\/strong><br \/>\n<strong>a10=upPoint(a9, 0.5*IN)<\/strong><br \/>\n<strong>a11=leftPoint(a10, (neck_circumference\/6.0)+0.25*IN )<\/strong><br \/>\n<strong>b9=leftPoint(b4, 1*IN)<\/strong><br \/>\n<strong>a12=b9<\/strong><br \/>\n<strong>b10=downPoint(b9, side)<\/strong><br \/>\n<strong>b11=rightPoint(b10, 1*IN)<\/strong><br \/>\n<strong>a13=leftPoint(b10, 1*IN)<\/strong><br \/>\n<strong>a14=intersectLineAtLength(a11, a1, front_waist_length)<\/strong><br \/>\n<strong>a15=downPoint(a8, distance(a8, a14))<\/strong><br \/>\n<strong>b12 = downPoint(b5, (2\/3.0)*distance(b5, b4))<\/strong><br \/>\n<strong>curve_a3b12=pointList(a3, b12.c1, b12.c2, b12)<\/strong><br \/>\n<strong>b13=intersectLineCurve(b9,b10,curve_a3b12)<\/strong><br \/>\n<strong>a15=b13<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\"><span style=\"color: #ff0000;\">Creating a Pattern with an Inkscape Extension<em id=\"__mceDel\">\u00a0will continue in the <a href=\"https:\/\/www.taumeta.org\/?p=195\">next blog post<\/a>\u2026<\/em><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Continuation of\u00a0Part 1\u00a0\u00a0 Here is the pattern with the new points added: STEP 4: RENAME THE POINTS The next step is to convert each point into a naming convention. The pattern pieces are single capital letters. The Front Bodice will be pattern piece A, the Back Bodice pattern piece B. \u00a0All points for the Front [&hellip;]<\/p>\n","protected":false},"author":41,"featured_media":210,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[16,9,14],"tags":[],"class_list":["post-206","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-documentation","category-patterns","category-tutorials"],"jetpack_featured_media_url":"https:\/\/www.taumeta.org\/wp-content\/uploads\/2013\/02\/Shirt_Waist_gridlines_1302011.png","jetpack_shortlink":"https:\/\/wp.me\/p3clcA-3k","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.taumeta.org\/index.php?rest_route=\/wp\/v2\/posts\/206","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.taumeta.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.taumeta.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.taumeta.org\/index.php?rest_route=\/wp\/v2\/users\/41"}],"replies":[{"embeddable":true,"href":"https:\/\/www.taumeta.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=206"}],"version-history":[{"count":10,"href":"https:\/\/www.taumeta.org\/index.php?rest_route=\/wp\/v2\/posts\/206\/revisions"}],"predecessor-version":[{"id":390,"href":"https:\/\/www.taumeta.org\/index.php?rest_route=\/wp\/v2\/posts\/206\/revisions\/390"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.taumeta.org\/index.php?rest_route=\/wp\/v2\/media\/210"}],"wp:attachment":[{"href":"https:\/\/www.taumeta.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=206"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.taumeta.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=206"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.taumeta.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=206"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}