Переопределение объектов
переопределение объектов
Вернемся к нашему первому чертежу.
Точка W не выглядит очень похожей на правду, не так ли?
Посмотрим на схему размерных признаков, объясняющую смысл размеров
sz25
(высота талии сбоку) и sz26
(высота талии спереди). В большинстве случаев высота до талии сбоку больше, чем спереди, поскольку эта мерка проходит по выступу бедер, и потом изгибается внутрь к талии. Спереди же юбка прилегает до точки выступа живота, а потом спадает вниз вертикально. Таким образом, точка W должна оказаться выше, чем точки W2 и W1. Нам не надо угадывать, насколько выше. Это уже рассчитано в размере, который мы выбрали. Просто обратимся к переменным sz25 и sz26 и система предоставит нам значения для конкретного размера.
Поэтому в наших расчетах мы определили разницу высоты между верхним концом бокового шва и центром переда:
dif_side = sz25 - sz26
Я перерисую точку W так, чтобы она оказалась на месте.
w=apply(w,dif_side,-90)
// Переопределить верхнюю точку бокового шваУгол -90 градусов направлен вверх. Он равен углу 270 градусов.
Теперь на чертеже мы видим обе точки W - и новую, и старую. Мы отложили расстояние от старой точки вверх. Мы больше не можем обратиться к старой точке W в нашем сценарии, потому что ее имя принадлежит теперь новой точке, той, что выше.
В этом примере мы намеренно переопределили точку и записали эти шаги. Иногда это происходит менее явно, например, вы перемещаете или поворачиваете объекты во время переноса вытачек, а имена объектов не меняете. Важно помнить, что на экране Вы увидите и новые, и старые объекты, но использовать можете только те, которые созданы позднее - то есть ниже в сценарии выкройки.