Цитата:
Сообщение от Grom
Пишите скрипт и сохраняете в папке Scripts (C:\Users\user\Documents\Bazis8)
Подскажите, как можно сделать в скрипте "двери-купе" возможность выбора наполнения не только ДСП 10 мм, но и зеркала 4 мм
Добавлено через 2 минуты
Подскажите, как можно сделать в скрипте "двери-купе" возможность выбора наполнения не только ДСП 10 мм, но и зеркала 4 мм
|
Как вариант...
В function MakeProp() третьей строкой добавить
MatNapol = Prop.NewCombo('Наполнение', 'ДСП 10 мм\nЗеркало 4 мм');
а в function DverC() для цикла уставновки наполнения после PosY2;
switch (MatNapol.ItemIndex) {
case 0:
ActiveMaterial.Make('ДСП EGGER 10 мм', 10);
ZZ = 0;
break
case 1:
ActiveMaterial.Make('Зеркало 4 мм', 4);
ZZ = 3;
break
}
и в строке
DSP = AddFrontPanel(LeftDsp, PosY2 - 8, RightDsp, Ydsp + PosY2, DspProfCback
+ ZZ);
Коэффициент ZZ нужен для корректного поциционирования зеркала по оси Z из-за разной толщины материалов.