Перейти к содержанию
1 / 6
2 / 6
3 / 6
4 / 6
5 / 6
6 / 6

Основы конструирования на Visual LEKO


Рекомендуемые сообщения

Научите нас пошагово с чего начать?

Может, как везде, с создания нового документа.

Нельзя объять необъятное, но до чего же хочется.

мой сайт.

Тренинги по 3д конструированию

Ссылка на сообщение
Поделиться на другие сайты

Кадрен, с этим понятно:)) Открыли, создали новый файл, обозвали его как-нибудь и вышли. Он сам собой сохранился. Открыли, нажали на человечка, нашли этот новообозванный и приступили к созданию нового абсолютно своего алгоритма:) Вот с этого места и хочется подробнее :)

 

Вот делаю все по описанию:

 

спл1:=сплайн_к(о1,о2,д1,д2,1);

 

спл2:=сплайн_к(о3,о4,д3,д4,0.8);

 

отложить_в:=(спл2,спл1.л,т10);

 

В данном случае система отложит на сплайне спл2 длину сплайна спл1.

 

Получаю:LEKO.jpg

 

И что я делаю не так, спрашивается....?

Ссылка на сообщение
Поделиться на другие сайты

нужно

 

спл1:=сплайн_к(о1,о2,д1,д2,1);
спл2:=сплайн_к(о3,о4,д3,д4,0.8);
отложить_в(спл2,спл1.л,т10);

 

если длина спл2 меньше спл1

Ссылка на сообщение
Поделиться на другие сайты

Ну, вообще-то я пробовала и так и так, но давайте разберемся: то, что с буквой л, должно быть меньше того на чем откладываем. Правильно? Значит в даннном примере спл2 должен быть больше, чем спл1.л Это так?

Ссылка на сообщение
Поделиться на другие сайты


Мы тут все практики, нам лучше сразу на примерах, поэтому давайте начнем с элементарной юбки.
Нам понадобятся мерки: От, Об, - это можно найти в списке мерок и отредактировать
Длина от талии до пола спереди, сбоку и сзади. С этими как быть? Их куда и вместо чего записать?
Глубина талии спереди, сбоку и сзади
Длины вытачек
Уровень бедер.
Длина юбки в готовом виде.
Я пробовала открывать редактирование размерных признаков. Я могу ввести любое значение вместо уже существующего Рз, но поменять название этого Рз - не могу. Правильно? Или я чего-то не нашла?

 

оставьте работу с базой данных размерных признаков на потом, задайте пока все в тексте алгоритма

 



Вопрос второй: Куда и как записываются прибавки? Правильно ли я понимаю, что они прописываются уже в алгоритме? В списке размерных признаков их нет?

 

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

 


Вопрос третий: мне надо будет расчитать участки чертежа - ширину передней и задней половинок, растворы вытачек? Это делается предварительно перед построением и записывается как-то в алгоритме или по ходу дела? Как лучше?
Научите нас пошагово с чего начать?

 

можете писать в начале или по ходу конструирования. как будет удобно. мы пишем в основном в начале.
кликая на точку вы всегда попадете в описание построения этой точки.
поставив курсор на переменную и нажав ALT+A вы пападете на описание расчета этой переменной, поэтому все равно где вы ее опишите, ищется она в 2-3 нажатия клавиш.

Ссылка на сообщение
Поделиться на другие сайты


Ну, вообще-то я пробовала и так и так, но давайте разберемся: то, что с буквой л, должно быть меньше того на чем откладываем. Правильно? Значит в даннном примере спл2 должен быть больше, чем спл1.л Это так?

 

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

 

пройма:=ломаная(с_т7_т8,с_т8_т9);

Ссылка на сообщение
Поделиться на другие сайты

Все правильно. Так и написано. А оно не строится! Требует разделитель "(". Посмотрите пожалуйста мою картинку в посте № 27.

Ссылка на сообщение
Поделиться на другие сайты

Спасибо большое, исправила. Однако это не у меня лишние символы, а в описании к программе ( вторая часть), скачанном с сайта.

Ссылка на сообщение
Поделиться на другие сайты

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

Ссылка на сообщение
Поделиться на другие сайты

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

 

{ Основа женская с вытачками }
размеры;

 

{ ПРИБАВКИ }

 

П13:=рз_13*0.04 ;
П16:=рз_16*0.07;
П18:=рз_18*0.03 ;
П19:=рз_19*0.03;
П47:=П16*0.3 ;
П57:=П16*0.4 ;
П31:=рз_31*((13.1-14.7)/14.7);
П39:= рз_39*0.12;
П40:=рз_40*((39.9-41.1)/41.1)+0.3;
П33:=рз_33*0.01 ;

 

{ ОСНОВНЫЕ ПАРАМЕТРЫ }

 

шир_изд_в:=рз_16*0.5+П16 ; { ширина изделия на уровне груди }
шир_изд_н:=рз_19*0.5+П19 ; { ширина изделия на уровне бедер }
шир_сп:=рз_47*0.5+П47; { ширина спинки в самом узком месте на уровне проймы }
шир_пр:=рз_57+П57 ; { ширина проймы }
шир_пол:=шир_изд_в-шир_сп-шир_пр ;
шир_спб:=шир_сп+шир_пр*0.6 ; { ширина спинки на уровне глубины проймы }
шир_полб:=шир_изд_в-шир_спб ;

 

гл_пр:= рз_39 + П39; { глубина проймы }
выс_надз:=гл_пр*0.3;{ расстояние от нижней точки проймы до задней надсечки }
выс_надп:=гл_пр*0.25;{ расстояние от нижней точки проймы до передней надсечки }

 

выс_гр_н:=(рз_36-рз_35)*1.0;{ расстояние от линии талии до сосковой точки }
выс_гр_в:=(рз_35-рз_76)*1.0;{ высота полочки до сосковой точки }
шир_цгр:= рз_46/2+П16*0.1;

 

ш_гор_сп:=(рз_13/2)/2.6+П13; { ширина горловины спинки }
ш_гор_пол:= ш_гор_сп*0.99;{ ширина горловины полочки }
гл_ростка:=рз_43-рз_40 ; { глубина ростка }
гл_гор_пол:=ш_гор_пол *1.1;{ глубина горловины полочки }

 

дл_тал:= рз_40+П40; { длина по линии середины спинки до талии }
дл_тал_низ:=(рз_7-рз_12)*1.01; { длина от талии до бедер }
доб_уг_горл:=10;{ угол поворота касательной горловины в точке основания шеи }
уг_н_выт:=(0.19*рз_16)*((рз_16/2)/(П16+рз_16/2));
высота_подпл:=1.0;
уг_плеча:=22-высота_подпл*180/(пи*рз_31)-(0.075*рз_16-6)-3.5 ;
см_уг_плеча:=2;
уг_пл_пол:= уг_плеча+см_уг_плеча;
уг_пл_сп:= уг_плеча+см_уг_плеча;
шир_плеча:=рз_31+П31 ; { ширина плеча }
шир_пл_выт:=шир_плеча*0.3 ; { ширина плеча до задней плечевой вытачки }
уг_пл_выт:=10; { расствор задней плечевой вытачки }
пос_пл:=0.5; { посадка плеча спинки }

 

уг_пов_проймы:=5;{ угол поворота касательной линии проймы в точке плеча }

 

приталенность:=0.6;{ величина приталенности , изменяется от 0 до 1 }
выт_т:=(шир_изд_в-(рз_18*0.5+П18))*приталенность;
выт_с:=0.35*выт_т;
выт_б:=0.4*выт_т;
выт_п:=0.25*выт_т;

 

к_выт_з:=0.45;{ коэффициент смещения задней вытачки на линии талии относительно средней линии спинки, изменяется от 0 до1 }
к_выт_п:=0.4;{ коэффициент смещения передней вытачки на линии талии относительно средней линии переда, изменяется от 0 до1 }
дл_звыт_в:=(рз_40-рз_39)*0.8;{ длина задней вытачки выше линии талии }
дл_звыт_н:=(рз_7-рз_86)*0.7;{ длина задней вытачки ниже линии талии }
дл_пвыт_в:=(рз_36-рз_35)*0.8;{ длина передней вытачки выше линии талии }
дл_пвыт_н:=(рз_7-рз_85)*1.6;{ длина передней вытачки ниже линии талии }

 

{ ПОСТРОЕНИЕ ЧЕРТЕЖА }

 

т1:=точка(10.0,10.0);
т9:=точка(т1.х+шир_спб,т1.у+ гл_пр );
т20:=точка(т1.х,т1.у+дл_тал);
т21:=точка(т9.х,т20.у);
т22:=точка(т1.х+шир_изд_в, т20.у);
т20н:=точка(т1.х,т20.у+дл_тал_низ);
т211н:=точка(т1.х+шир_изд_н*(шир_спб/шир_изд_в), т20н.у);
т212н:=точка(т22.х-(шир_изд_н*(шир_полб/шир_изд_в)), т20н.у);
т22н:=точка(т22.х, т20н.у);
т55:=точка(т20.х+шир_спб*к_выт_з,т20.у);
т55н:=точка(т55.х,т55.у+дл_звыт_н);
т55в:=точка(т55.х,т55.у-дл_звыт_в);
т51:=точка(т55.х-выт_с*0.5,т55.у);
т52:=точка(т55.х+выт_с*0.5,т55.у);
сплайн_к(т55в,т52,[т55в:т52].ф1,90,0.5);
сплайн_к(т51,т55в,-90,[т55в:т51].ф1,0.5);
сплайн_к(т52,т55н,90,[т52:т55н].ф1,0.5);
сплайн_к(т55н,т51,[т51:т55н].ф1,-90,0.5);
т99:=точка(т9.х,т20.у);
т99в:=точка(т9.х,т9.у+2);
т91:=точка(т99.х-выт_б*0.5,т99.у);
т92:=точка(т99.х+выт_б*0.5,т99.у);
сплайн_к(т99в,т91,90,90,0.5);
сплайн_к(т92,т99в,-90,-90,0.5);
сплайн_кк(т91,т211н,90,90,1.1,0.9);
сплайн_кк(т212н,т92,-90,-90,1.1,0.9);
т66:=точка(т22.х-шир_полб*к_выт_п,т22.у);
т66н:=точка(т66.х,т66.у+дл_пвыт_н);
т66в:=точка(т66.х,т66.у-дл_пвыт_в);
т61:=точка(т66.х-выт_п*0.5,т66.у);
т62:=точка(т66.х+выт_п*0.5,т66.у);
сплайн_к(т66в,т62,[т66в:т62].ф1,90,0.5);
сплайн_к(т61,т66в,-90,[т66в:т61].ф1,0.5);
сплайн_к(т62,т66н,90,[т62:т66н].ф1,0.5);
сплайн_к(т66н,т61,[т61:т66н].ф1,-90,0.5);

 

т2:=точка(т1.х+1.5,т1.у);
т3:=точка(т1.х+ш_гор_сп,т1.у-гл_ростка);
т8:=точка(т1.х+шир_сп ,т9.у-выс_надз);
т10:=точка(т22.х-шир_пол,т9.у-выс_надп);
т13:=точка( т22.х, т20.у-выс_гр_н);
т12:=точка( т13.х-шир_цгр,т13.у);
поворот((т13),т12,-уг_н_выт,(т14));
отложить(т12,[т12:т14].ф1,[т12:т13].л-ш_гор_пол ,т16г);
отложить(т16г,[т12:т14].ф1-90,выс_гр_в,т16);
отложить(т16,[т16:т16г].ф1,гл_гор_пол,т15г);
отложить(т15г,[т16:т16г].ф1-90,ш_гор_пол,т15);
отложить(т16,[т16:т16г].ф1+90-уг_пл_пол,шир_плеча,т11);
отложить(т16,[т16:т11].ф1,шир_пл_выт,т6);
отложить(т3,уг_пл_сп,шир_плеча+пос_пл,т23);
отложить(т3,уг_пл_сп,шир_пл_выт,т4);
отложить(т3,уг_пл_сп,шир_плеча,т41);
т5:=точка(т4.х-1, т4.у+рз_39/2);
поворот((т4,т41),т5,уг_пл_выт,(т44,т7));
горл_сп:=сплайн_к[10](т2,т3,[т1:т20].ф1-90,[т4:т3].ф1+90+доб_уг_горл, 1.1);
сплайн_к(т3,т23,[т3:т23].ф1-1,[т3:т23].ф1+1,1.8);
сплайн_к[30](т7,т8,[т44:т7].ф1+90-уг_пов_проймы,90, 1.10);
сплайн_к[30](т23,т8,с_т3_т23.ф2+90-уг_пов_проймы,90, 1.10);
сплайн_кк[30](т8,т9, 90,0.00, 1.15, 0.7);
сплайн_к[30](т9,т10, 0.00,-90, 1.2);
сплайн_к[30](т10,т11,С_Т9_Т10.ф2,[т11:т16].ф1-90-уг_пов_проймы, 1.10);
горл_пол:=сплайн_к[30](т16,т15,[т16:т11].ф1-90+доб_уг_горл,[т15:т14].ф1-90,1.4);
поворот((горл_пол,т14,т15,т16,т11,т6),т12,уг_н_выт,"п");
отложить(т12,[т12:т6].ф1+0.5*уг_н_выт,2,т12п);
пересечение_н(т5,[т5:т4].ф1+0.5*уг_пл_выт,т44,[т7:т44].ф1,т5п);
пересечение_н(т12,[т12:т6].ф1+0.5*уг_н_выт,т6,[т11:т6].ф1,т12пп);
сплайн_к(т6,т12п,[т6:т12].ф1,[т6:т12п].ф1,0.8);
сплайн_к(т12п,т6п,[т12п:т6п].ф1,[т12:т6п].ф1,0.8);
м8:=метка(т8,4,180,2,1);
м10:=метка(т10,4,0,2,1);
м12:=метка(т12,3,0,1,1);
ЗАПИСАТЬ(имя=(спинка1_с_плечевой_вытачкой),
контур=(т1,т2,горл_сп,т4,т5п,т44,т7,с_т7_т8,с_т8_т9,с_т99в_т91, с_т91_т211н,т20н),
внтр=((м8),(т5,т5п),(т20,т91),(т4,т5,т44),(с_т55в_т52,с_т52_т55н,с_т55н_т51, с_т51_т55в)),
цвет=10);
ЗАПИСАТЬ(имя=(спинка2_с_посадкой_плеча),
контур=(т1,т2,горл_сп,т3,с_т3_т23,т23,с_т23_т8,с_т8_т9,с_т99в_т91,с_т91_т211н,т20н),
внтр=((м8),(т20,т91),(с_т55в_т52,с_т52_т55н,с_т55н_т51,с_т51_т55в)),
цвет=11);

 

ЗАПИСАТЬ(имя=(полочка_1),
контур=(т16,горл_пол,т15,т14,т12,т13,т22н,с_т212н_т92,с_т92_т99в,с_т9_т10, с_т10_т11),
внтр=((м12),(м10),(т92,т22),(с_т66в_т62,с_т62_т66н,с_т66н_т61,с_т61_т66в)),
цвет=10);
ЗАПИСАТЬ(имя=(полочка_2),
контур=(т6,т12пп,т6п,т16п,горл_полп,т15п,т14п,т22н,с_т212н_т92,с_т92_т99в,
с_т9_т10, с_т10_т11),
внтр=((с_т6_т12п,т12п,с_т12п_т6п),(т12пп,т12п),(м12),(м10),(т92,т22),(с_т66в_т62,с_т62_т66н,с_т66н_т61,с_т61_т66в)),
цвет=11);

 

конец

Изменено пользователем Иванофф
Ссылка на сообщение
Поделиться на другие сайты

есть еще одна полезная кнопка F4
установив курсор на строке и нажав ее вы построете алгорит до этой строки
опуская курсор вниз и нажимая F4 можно проследить действие каждого оператора поочереди

Ссылка на сообщение
Поделиться на другие сайты

По распечатанной инструкции построения основы - ничего не выходит. Пишет, мне что нет такой переменной, требует каких-то разделителей, в общем издевается надо мной как хочет любимая программа:) Началось с П40. Двадцать раз перепроверила ,все правильно - все знаки, разделители и т.д. НЕТ! Нет такого параметра П40 и хоть ты тресни! Уже поняла, что почему-то точку-разделитель, если вводить с цифровой клавиатуры - программа не понимает. Только с буквенной. Ладно, это неудобство мы потерпим, так ведь нет! , Все равно ж не хорошо! Ничего не копировала. Распечатала пост с инструкцией и набирала ручками, чтобы лучше осознать.
Короче оставила я эту пробу и занялась своим построением. Всего-то и надо один клин из 6-клинки построить. Ура-ура! Точки программа нарисовала по моим расчетам. Стала я это дело сплайнами оформлять. Обхохочетесь - каких только кривулин я не настроила. Не могу угадать какой угол касательной ввести, чтобы было красиво. Может есть какие-то правила, подсказки. Ну, например, если линия почти вертикально вниз, то.... Если вправо, то... ну и так далее. Вот это лучшее ,чего удалось пока достичь. Но это же безобразие, честно-то говоря....LEKO.jpg

Ссылка на сообщение
Поделиться на другие сайты

если линия почти вертикально вниз, то 90
Если вправо, то 0 или 360
если линия почти вертикально вверх, то -90 или 270
Если влево, то 180 или -180

 

но это пишется для "первого" угла
если есть сплайн с_т1_т2, то для построения перпендикуляра в конце сплайна надо брать

 

с_т1_т2.ф2+90

Изменено пользователем Иванофф
Ссылка на сообщение
Поделиться на другие сайты

О размерных признаках.

 

номера размерных признаков придуманы не в леко, эти номера взяты из ГОСТа. далее они перешли в ОСТ и далее в различных сочетаниях перепечатываются в книгах. список размеров в леко - это полный гост, включающий проекционные размеры. размеры для корсетно-корсажных изделий также даются в номерах (сокращение там не придумаешь, а если придумаешь, так никто не поймет)

 

при работе с конструкцией для просмотра схемы снятия размерных признаков нужно нажать клавиши Ctrl+F1.

Ссылка на сообщение
Поделиться на другие сайты

а зачем ее измерять. не нужно - не измеряем. а лучше берем условно типовую фигуру по 3 измерениям и вносим исправления. сразу видно стандартное значение и вносимые изменения.

Ссылка на сообщение
Поделиться на другие сайты

А как мы вносим изменения? Я так однажды внесла для брюк изменения. Изменила высоту подъягодичной складки. Жалко я картинку не сохранила что мне программа нарисовала :)) Например у женщины низкая грудь. Высота груди в программе измеряется от седьмого шейного позвонка. Погрешности этого измерения достаточны большие. В случае серьезных жировых отложений в области 7-го шейного позвонка правильное измерение получить сложно. С ГОСТом это не сойдется точно. Ну в общем, ладно.... Я потому и интересовалась как внести свои значения мерок, потому что ЛЕКО мне в этом смысле не подходит:(

Ссылка на сообщение
Поделиться на другие сайты

если брать полную демо версию, то

 

работа с размерными признаками
запись стандартных размерных признаков
женщины
вводим размеры и нажимаем "выход" или клавиша Esc
"укажите куда записать" выбираем раздел "индивидуальные размерные признаки"
редактируем размеры листая страницы PgUp PgDn (например,высота груди 35 размер, вторая страница)
нажимаем "выход" или клавиша Esc
еще раз нажимаем "выход" или клавиша Esc
работа с конструкцией изделия
нажимаем на сантиметр (в старых версиях желтый человечек)
выбор размеров из базы данных
выбираем раздел "индивидуальные размерные признаки"
выбираем последний размер
нажимаем "выход" или клавиша Esc

 

и смотрим на модель, построенную на выбранные размеры
пока не поменяем размер все будет строиться на последний выбранный размер

Ссылка на сообщение
Поделиться на другие сайты

Госп.Иванофф,работая с демо версией,столкнулась с непонятными вещами: 1.-говорится о неправ.поставленных разделителях,хотя по несколька раз всё выверяю; 2.-пару раз программа вообще "зависала",непонятно для меня из-за чего;3. -пробовала дождаться распечатки моих "художеств",но это т-а-а-к долго,а распечатать в другом масштабе в демо версии похоже невозможно.Моё желание научится пользоваться прогр.очень велико,но столько много необъяснимого,хотя я много читала и вашей информации,и методички Валендо,но как оказывается одного желания мало.

Ссылка на сообщение
Поделиться на другие сайты

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

Ссылка на сообщение
Поделиться на другие сайты

говорится о неправ.поставленных разделителях,хотя по несколька раз всё выверяю

По моему, в начале этой темы Pavelina писала о той же проблеме, посмотрите... оказалось, что нельзя ставить текст "копированием", нужно впечатывать символы
Извиняюсь, если я ошиблась :(
Ссылка на сообщение
Поделиться на другие сайты

Я их пробовала "впечатывать" Без такого же успеха :(( То есть весь учебно-тренирововчным алгоритм (из поста) я пыталась вводить с клавиатуры. Нет! Не прошел этот номер!

Ссылка на сообщение
Поделиться на другие сайты

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...