Перейти к основному содержимому

Основные понятия

Этот раздел подробно объясняет, как работают четыре ключевые сущности редактора: выкройка, вязание, плотность и пряжа.
Здесь разобраны их свойства, ограничения и роль в проекте.


Выкройка

Выкройка — это набор точек, соединённых отрезками в замкнутый контур.
Каждый отрезок имеет длину в сантиметрах.

Вы можете делать с выкройкой всё, что потребуется:

  • перемещать точки,
  • добавлять новые,
  • удалять лишние,
  • менять форму сколько угодно.

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


Выкройки по шаблонам

В редакторе есть генераторы и пресеты выкроек.
Но важно:

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

Шаблоны существуют только для ускорения работы.


Вязание

Вязание — это набор петель, соединённых между собой.

Редактор учитывает:

  • направление вязания детали — снизу вверх или сверху вниз,
  • направление вязания в рядах — слева направо или справа налево.

Это нужно для определения:

  • как петли связаны друг с другом,
  • как формируется фактическая геометрия полотна.

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


Плотность вязания

Плотность — это размер петель

В проекте может быть несколько плотностей одновременно
точно так же, как в реальном вязании:

  • одна для резинок,
  • другая для основного полотна

Пряжа

Пряжа в редакторе задаёт цвет.

Дополнительно:

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

В проекте может быть несколько разных пряж.

Важно:

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


Перевод выкройки в вязание

При переводе редактор рассматривает выкройку как плоскую деталь
и создаёт плоское представление вязания — сетку клеток:

  • цветная клетка → здесь есть петля,
  • пустая клетка → петли нет.

На этом этапе направление вязания и направление в рядах не важны. Задача — определить саму плоскую форму вязания в петлях.


Что редактор пока НЕ делает

Редактор не создаёт инструкции:

  • какие петли провязать вместе,
  • где сделать накид,
  • как именно получить убавку или прибавку.

Если в ряду стало меньше петель — это видно,
но способ уменьшения вы задаёте вручную.

Автоматическая генерация инструкций — будущий этап развития.


Симметрии при переводе выкройки

Несмотря на отсутствие инструкций, редактор делает одну важную вещь:

Он ищет одинаковые или симметричные линии выкройки
и старается получить симметричное количество петель на этих участках.

Это касается:

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

Иногда для этого требуется:

  • слегка изменить количество петель,
  • скорректировать число рядов.

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


Почему редактор не распознаёт изделия по типам

Редактор не пытается определить, что перед ним:

  • шапка,
  • рукав,
  • пройма,
  • кокетка,
  • реглан и т. д.

То есть у него нет отдельный правил построения для разных выкроек.

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

Наша цель:

Чтобы пользователь мог связать абсолютно любую форму.
Поэтому редактор переводит в вязание любую выкройку,
а не только стандартизированные модели.


Краткое резюме

  • Выкройка — замкнутый контур из точек, редактируется свободно.
  • Вязание — набор петель, учитывающее направления вязания.
  • Плотность — перевод сантиметров в петли, может быть несколько.
  • Пряжа задаёт цвет и влияет на расчёт расхода.
  • Перевод выкройки в вязание создаёт плоскую сетку «есть петля/нет петли».
  • Автоматически ищутся симметрии.
  • Редактор не ограничен готовыми моделями изделий.