|
Письмо 11 Добрый день! Это одиннадцатое письмо в почтовой рассылке "Построение выкроек на компьютере". Рассмотрим некоторые операторы, которые не вошли в описание, хотя достаточно давно доступны для использования при построении лекал. Оператор "складка". Для построения прямых складок на лекалах можно использовать оператор "складка". Оператор "складка" применяется не к отдельным линиям, а целиком к лекалу. Т.е. сначала лекало нужно описать и дать ему обозначение (идентификатор). Идентификатор лекала указывается перед оператором "записать": з_п:=ЗАПИСАТЬ(имя=(заднее_полотнище), при этом не следует путать индентификатор лекала и имя лекала. Имя лекала печатается на лекалах, храниться в базе данных лекал. Идентификатор лекал используется только в момент построения и позволяет получить доступ к лекалу в операторах алгоритма. Возьмем модель "YArkorozovaya yubka.ALG", ее начальный вариант из демо версии. Заменим описание заднего полотнища: уберем шлицу и метку, развернем и сделаем деталь симметричной, дадим идентификатор лекалу. Т.е. заменим описание ЗАПИСАТЬ(имя=(заднее_полотнище), контур=(сп5,сп47,сп4,сп1,н21,-с_н_н21,н, ШЛ2, ШЛ3,-ДУГ_Ш), прибавка=1.5, внтр=((в22,в4,в21),(в227,в47,в217),(а,н),(молн), (мет1),(шлица)), надсечки=(в22,в21), прибавка_у=((н21,4,4,н)), цвет=5);
на следующее
отрезок[100](б2,н2); з_п:=ЗАПИСАТЬ(имя=(заднее_полотнище), симметричный, контур=(сп5,сп47,сп4,сп1, о_ б2_н2,-с_н_н21,н), прибавка=1.5, внтр=((в22,в4,в21),(в227,в47,в217),(мет1)), надсечки=(в22,в21), прибавка_у=((н21,4,4,н)), цвет=5);
Построим точку с1, для определения линии складки, зададим угол наклона складки и построим саму складку:
отложить(Б2,90,5,с1); уг_скл:=15; складка(з_п,с1,180-уг_скл,2);
где з_п - идентификатор лекала, с1 - точка, через которую проходит линия складки 180-уг_скл - угол линии складки, 2 - глубина складки. Аналогично изменим запись для переднего полотнища п_п:=ЗАПИСАТЬ(имя=(переднее_полотнище), симметричный, контур=(н1,с_н1_н22,-О_Б2_Н2,-сп2,сп3,сп6,а1), прибавка=1.5, прибавка_у=((н1,4,4,н22)), внтр=((в11,в3,в12),(мет2)), надсечки=(в11,в12,а24), цвет=10);
складка(п_п,с1,180+уг_скл,2);
Если изменить угол наклона линии на 180 градусов, то складка будет закладываться не вниз, а вверх.
В новых версиях вместо ключевого слова "записать" можно использовать более понятное слово "лекало", например :
з_п:=лекало(имя=(заднее_полотнище),
После того, как лекалу дали идентификатор, при помощи оператора "лекало_п" можно добавлять в описание лекала внутренние линии, надсечки и т.д. Это может понадобиться для добавления в симметричное лекало не симметричных внутренних линий. В нашем случае, добавим линию шлицы:
лекало_п(з_п, внтр=((Н,ШЛ2,ШЛ3,-ДУГ_Ш)));
Еще одна возможность при записи лекала - симметричное отражение контура.
ЗАПИСАТЬ(имя=(заднее_полотнище), симметрия_л=отрезок( а, н), контур=(сп5,сп47,сп4,сп1,н21,-с_н_н21,н, ШЛ2, ШЛ3,-ДУГ_Ш), прибавка=1.5, внтр=((в22,в4,в21),(в227,в47,в217),(а,н),(молн), (мет1),(шлица)), надсечки=(в22,в21), прибавка_у=((н21,4,4,н)), цвет=5);
Линия симметричного отражения лекала "симметрия_л=отрезок( а, н),", так же как и признак "симметричный", должна задаваться до описания контура.
Продолжение в следующем письме.
В разделе СКАЧАТЬ выложена обновленная версия ЛЕКО 8.01 и описание на версию 8.0. Скоро - новая программа для печати выкроек + большая база моделей.
Если Вас интересует дополнительная информация - пишите leko@lekala.info нам. Посетите наш сайт www.lekala.info |
конец