Pattern(name,trace....)

pattern
Our skirt pattern is ready. It is very basic, but accurate enough, and we can proceed to tracing its parts.

To trace a pattern block you need to use the command pattern. Documentation about this function is available at this link.

Let us start with the back skirt. The shortest version is as follows - 

pattern(
    name("Back skirt"),
    trace(BACK_WAIST_CENTER,BACK_WAIST_SIDE,BACK_SIDE_SKIRT,L,L2), 
    qty(1, 1)
)

We included all the curves clockwise, and mentioned the points, to which we can trace straight lines. I redrafted my pattern, right-clicked the pattern block and moved it aside so that we can have a look at it.


This pattern block misses some important details. Firstly, there's no dart drawn. Secondly, the texts and the marks are not there. 

Let us make a better use of the inc parameter:

pattern(
    name("Back skirt"),
    trace(BACK_WAIST_CENTER,BACK_WAIST_SIDE,BACK_SIDE_SKIRT,L,L2), 
    qty(1, 1),
    inc(TEXT_ZIPPER,TEXT_CENTER_BACK,BACK_HIP_MARK,ZIPPER_MARK,(r12,r2,r11))
)

In the code above we included the texts, the zipper and the hips mark, and a set of points. The system will draw a continuous path between these points, and voila! that will be the dart.


Let us trace the front skirt block as well:

pattern(
    name("Front skirt"),
    trace(l1,l,FRONT_SIDE_SKIRT,FRONT_WAIST_SIDE,FRONT_WAIST_CENTER),
    fabric("Main"),
    qty(1, 0),
    fold(w1,l1),
    inc((v12,v2,v11),FRONT_HIP_MARK,TEXT_CENTER_FRONT)
)

There are two important things here that are different from the back skirt pattern. We are going to cut two separate pieces for back skirt and sew them together along center front. 

For the front skirt however we need just one piece from fabric. It would be in vain to print the whole front skirt on paper though, as the pattern is symmetrical. Thus, we set the quantity to (1,0) which stands for one piece. And then we mention a fold line, which will pass from W1 to L1. The system adds the fold mark automatically:


Previous article

Type ("text",point,angle,size). Round (number)

Back to category

Pattern Blocks

Next article

Adding seam allowances to pattern block