Настройки

Choose language

Организация сценария выкройки. Использование переменных и комментариев.

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

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

Вот пара идей:

1) Используйте переменные. 
Да, сценарий станет длиннее, но читать его будет легче. Пока Вы творите, Вы точно представляете себе, какого результата хотите достичь, и можете записывать мысли "как есть", "срезая углы". Но если Вы вернетесь к этому алгоритму через несколько недель или месяцев, Вы вполне можете не вспомнить, почему Вы решили отложить точку P110 на расстояние (sz43-sz40)+1*0.5-[p120:p130].l вправо от точки P1.

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

3) Пишите комметарии.
Комментарии - это как заметки карандашом на чертеже. Вы можете оставить сообщение себе или коллегам, объясняющее, почему Вы выполнили этот узел таким образом, или просто разделить разделы конструирования. Чтобы закомментировать одну строку, используйте //. Чтобы закомментировать несколько строк, поставьте в начале /* и в конце */

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

Давайте снова посмотрим на наш чертеж и что-нибудь поменяем. 

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

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

// Настройки
ea19 = 1.5 // прибавка на облегание по бедрам
ea18 = 0.5 // прибавка на облегание по талии
back_dart_pos = 0.55 // пропорциональное расстояние от центра спинки до вытачки
front_dart_pos = 0.5  // пропорциональное расстояние от центра переда до вытачки

// Расчеты
hip_width = sz19/2 + ea19 // ширина по бедрам
waist_width = sz18/2 + ea18  // ширина по талии
skirt_length = sz26 - sz9 // длина до колена
dif_side = sz25 - sz26 // насколько выше верхний угол бокового шва, чем центр переда

hip_length = ( sz7 - sz12 ) * 0.76 //  длина от талии до бедер
back_dart_length = hip_length * 0.7 // длина задней вытачки
front_dart_length = hip_length * 0.45 // длина передней вытачки

dif_waist_hip = hip_width - waist_width // общая глубина вытачек
back_dart = dif_waist_hip * 0.35 // задняя вытачка в см
front_dart = dif_waist_hip * 0.15 // передняя вытачка в см
side_dart = dif_waist_hip * 0.5 // боковая вытачка в см

Теперь мы можем продолжить чертеж. Если позже мы решим изменить прибавки на свободное облегание или перераспределить вытачки, нам будет легко это сделать.

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

Команда meet(point,angle,point,angle). Использование переменных.

В категорию

Команды языка сценария выкроек

Следующая статья

Выбираем названия для точек и объектов