Показать сообщение отдельно
Старый 14.05.2014, 16:58   #10
maxgmv
VIP
 
Аватар для maxgmv
 
Регистрация: 15.11.2008
Адрес: г.Москва
Сообщений: 498
Сказал(а) спасибо: 3,218
Поблагодарили 1,353 раз(а) в 312 сообщениях
Вес репутации: 507
maxgmv за этого человека можно гордитсяmaxgmv за этого человека можно гордитсяmaxgmv за этого человека можно гордитсяmaxgmv за этого человека можно гордитсяmaxgmv за этого человека можно гордитсяmaxgmv за этого человека можно гордитсяmaxgmv за этого человека можно гордитсяmaxgmv за этого человека можно гордитсяmaxgmv за этого человека можно гордитсяmaxgmv за этого человека можно гордится
По умолчанию

Цитата:
Сообщение от 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 из-за разной толщины материалов.
__________________
Обходя разложенные грабли - ты теряешь драгоценный ОПЫТ!
maxgmv вне форума   Ответить с цитированием Вверх
7 пользователя(ей) сказали cпасибо: