Настройки

Choose language

Как сделать выкройку в Sewist CAD

bag
drafting
point
apply
meet
В этот статье мы рассмотрим процесс составления выкройки сумки.

Надеемся что вы нашли время, чтобы изучить на первые страницы нашей документации и, возможно, даже посмотрели видео о точках и линиях.

Эти видео могут быть полезны
:

В сегодняшнем уроке мы нарисуем очень простую выкройку сумки таким образом, чтобы мы могли легко изменять ее высоту, ширину и глубину.

Сценарий шаблона доступен по этой ссылке. Вы можете просмотреть этот код, изменить его, но вы не сможете сохранить изменения. Поэтому, если вы хотите создать свой собственный шаблон, скопируйте код с помощью этой кнопки в новый шаблон.



Прежде всего, давайте создадим несколько переменных, которые будут отвечать за эти параметры. В окне сценария шаблона я пишу следующие строки кода:

width=28 (ширина)
height=24 (высота)
bottom=8 (дно)

И теперь мы можем установить несколько точек, которые обозначат контур сумки.

Я начну с правой стороны сумки:





p1=point(10,10)
поставьте точку P1 на 10 см по оси x и 10 см по оси y)

p2=apply(p1,height,90)
от точки  P1, отложите высоту вниз, и установите точку P2)

p3=apply(p2,bottom/2,90)
от точки P2, отложите половину дна вниз, и установите P3)

p4=apply(p3,bottom/2,90)
от точки P3, отложите половину дна вниз, и установите точку P4)

p5=apply(p4,height,90)
от точки P4, отложите высоту вниз, и поставьте точку P5)

p6=apply(p2,bottom/2,180)

от точки P2, отложите половину дна налево, и поставьте точку P6)

p7=apply(p4,bottom/2,180)

от точки P4, отложите половину дна налево, и установите точку P7)

p10=meet(p1,180,p6,-90)

нарисуйте линию налево от точки P1, и наверх от точки P6. В месте пересечения линий установите точку P10)

p50=meet(p5,180,p6,90)

нарисуйте линию налево от точки P5, и линию вниз от точки P6. В месте их пересечения установите точку P50.)


А теперь я буду использовать функцию meet, чтобы нарисовать левую сторону сумки. Во-первых, я применю ширину от P1 и поставлю точку P11. Затем я помещу все точки на этой ширине на уровне точек P2-P5.




p11=apply(p1,width,0)
от точки P1, примените ширину направо, и поставьте точку P11)

p21=meet(p2,0,p11,90)
Нарисуйте линию направо от P2,  и линию вниз от P11. В месте их пересечения установите точку P10.)

p31=meet(p3,0,p11,90)
Нарисуйте линию направо от P3, и линию вниз от  P11. Местом пересечения станет новая точка P10.)

p41=meet(p4,0,p11,90)
Нарисуйте линию направо от P4, и линию вниз от P11. В месте их пересечения поставьте точку P10.)

Продолжаем заниматься правой стороной сумки аналогичным образом.

p61=apply(p21,bottom/2,0)
От точки P21, отложите половину дна направо и поставьте точку P61)

p71=apply(p41,bottom/2,0)
От точки P41, отложите половину дна налево, и поставьте точку P71)

p12=meet(p11,0,p61,-90)
Нарисуйте линию направо от P11, и линию наверх от P61. В месте пересечения поставьте точку P12.)

p52=meet(p51,0,p61,90)
Нарисуйте линию направо от P51, и линию вниз от P61. Местом пересечения будет новая точка P52.)


Я также добавлю пару отметок в тех местах, где боковой шов соединяется с дном, как в точках P3 и P31:I

mark(p3,0)
mark(p31,180)

И теперь я готов отследить весь путь. Нет необходимости создавать линии между точками, так как они будут создаваться автоматически. Все перечисленные точки соединены прямыми линиями.

pattern(
   name("Main piece"), // name of our pattern block
   trace(P10,P12,P61,P21,P41,P71,P52,P50,P7,P4,P2,P6), // all the points clockwise, both outer and inner corners
   qty(1, 0), // we'll need just one piece
   fabric("Main","Lining"), // from both main fabric and lining
   inc((p1,p5),(p11,p51),(p2,p21),(p4,p41)), // we want the pattern to include lines P1-P5, P11-P51, P2-P21, P4-P41
   grain(90), // the grain direction is from top to bottom
   color("cyan")
)

Вот фрагмент рисунка на экране:


А так он выглядит в режиме предварительного просмотра на странице А4:


Помните, мы создали переменные для ширины, высоты и дна, когда начали составлять эту выкройку? Давайте изменим их и посмотрим, что произойдет :)


width=21 (ширина)
height=13 (высота)
bottom=4 (дно)


width=20 (ширина)
height=35 (высота)
bottom=6 (дно)


Это лучшая часть параметрической разработки. После описания сценария шаблона, изменение его размера занимает считанные секунды.

Для аксессуаров, таких как эта сумка, вы можете изменять переменные в своем коде.

Для одежды вы будете менять размерные параметры, но принцип тот же. Вы пишете сценарий только один раз, и получаете лекала для всех размеров, без дополнительных измерений.

Предыдущая статья

Свобода облегания

В категорию

Уроки по конструированию