Настройки

Choose language

Команда поворота rotate (объекты, point, angle). Угол между тремя точками angle (точка, точка, точка)

rotate
angle
curve
.a1
.a2
Следующий этап - чертеж линии талии на нашей выкройке. Важно помнить о нескольких моментах:

1) После стачивания вытачек линия талии должна быть гладкой.

2) После стачивания боковых швов линия талии должна быть гладкой.

Для того, чтобы линия талии осталась гладкой после стачивания вытачек (пункт 1), нам необходимо закрыть вытачку, начертить линию талии, разрезать ее в нужном месте и вновь открыть вытачку.

Чтобы закрыть вытачку, я буду использовать команду поворота rotate. Вы можете ознакомиться с документацией о команде поворота rotate по этой ссылке. Мы также будем использовать угол вытачки, определенный между ее крайними точками. Для этого нам понадобится команда определения угла angle(точка,точка,точка) и Вы можете посмотреть документацию о команде angle по ссылке.

Нам не нужно поворачивать все объекты, а только те, что участвуют в процессе чертежа - то есть верхнюю точку бокового шва WS2 и собственно кривую участка бокового шва. Чтобы полностью закрыть вытачку, нам нужно повернуть эти объекты на угол между точками R12, R2 и R11.


На рисунке выше я отметила угловые точки красными линиями. Команда angle(r120,r2,r110) рассчитает точный угол между этими точками в градусах. Для того, чтобы закрыть вытачку, нам нужно поворачивать объекты вокруг точки R2 таким образом, чтобы точка R110 оказалась там же, где и точка R120. Объекты, которые мы будем поворачивать, выделены голубым цветом - это точка WS2 и кривая BACK_SIDE_SKIRT. Вот код сценария: 

rotate((ws2,back_side_skirt),r2,-angle(r120,r2,r110))
Мы используем отрицательное значение угла, потому что поворачиваем ПРОТИВ часовой стрелки.

Вот результат поворота:


Оба объекта изменили свое местоположение. Теперь мы можем начертить линию талии с закрытой вытачкой:

back_waist=curve(w2,ws2,0,BACK_SIDE_SKIRT.a1+90,0.7)
Кривая направлена перпендикулярно к существующей кривой бокового шва. Таким образом, когда боковой шов будет стачан, верхний край изделия останется ровным, а шов будет располагаться перпендикулярно к нему. Мне не нужна очень выраженная кривая, поэтому я использовала 0.7 от изгиба по умолчанию.


Повторим ту же операцию для талии переднего полотнища:

// закрыть переднюю вытачку
rotate((ws1,front_side_skirt),v2,angle(v120,v2,v110))

// нарисовать линию талии с закрытой вытачкой переда
front_waist=curve(ws1,w1,FRONT_SIDE_SKIRT.a2-90,180,0.7)
Кривая бокового шва имеет другое направление для переднего полотнища, поэтому мы использовали не первый, а второй угол кривой, то есть .a2, а не .a1.

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

Curve (точка, точка, угол, угол)

В категорию

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

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

Команда cut (объект,точка,направление,1-я часть,2-я часть). Delete(объекты).