Форум профессиональных мебельщиков PROMEBELclub
 
PROMEBELclub - Форум для мебельщиков: конструкторов, дизайнеров, мастеров, технологов и всех, кто имеет отношение к производству и изготовлению мебели. Программы для конструирования и дизайна мебели. Мебельная литература и обучающие пособия.
 
 

Вернуться   Форум профессиональных мебельщиков PROMEBELclub > Программы для мебельщиков > Программы для конструирования и дизайна мебели > Система БАЗИС > Базис-мебельщик. Скрипты

Меню

Маркет


Ответ
 
Опции темы Опции просмотра
Старый 21.03.2018, 14:48  
Обсуждение скриптов в Системе Базис
Letos
Консультант
Регистрация: 28.06.2017
Сообщений: 555

Сказал(а) спасибо: 127
Поблагодарили 1,033 раз(а) в 367 сообщениях
Версия для печати Отправить по электронной почте
Letos Letos вне форума 21.03.2018, 14:48
Рейтинг: ()

Если вы не знаете, или не уверены, куда задавать вопрос по скриптам в Системе Базис, то эта тема для вас.
Просмотров: 245666
Ответить с цитированием Вверх
2 пользователя(ей) сказали cпасибо:
PravCom (28.07.2021), Максим Геннадьевич (08.06.2018)
Старый 21.04.2021, 13:12   #291
Максим Геннадьевич
Местный
 
Регистрация: 11.04.2018
Адрес: г.Маркс
Сообщений: 166
Сказал(а) спасибо: 57
Поблагодарили 244 раз(а) в 46 сообщениях
Вес репутации: 139
Максим Геннадьевич - весьма и весьма положительная личностьМаксим Геннадьевич - весьма и весьма положительная личностьМаксим Геннадьевич - весьма и весьма положительная личность
По умолчанию

А в какой версии базиса не ставиться? Проверил в 8 и 2021. Фурнитура в количестве одной штуки ставиться. Какая у вас ошибка?
Максим Геннадьевич вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
Guamoko (22.04.2021)
Старый 21.04.2021, 14:15   #292
Mebel_kaz
Новичок
 
Регистрация: 13.04.2021
Сообщений: 4
Сказал(а) спасибо: 5
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
Mebel_kaz пока не определено
По умолчанию

Цитата:
Сообщение от kos100pudov Посмотреть сообщение
Объект.Size.x * Объект.Size.y * Объект.Size.z
Ух... А как это в скрипт записать?
Спасибо
Mebel_kaz вне форума   Ответить с цитированием Вверх
Старый 21.04.2021, 15:52   #293
kos100pudov
Местный
 
Регистрация: 02.11.2015
Сообщений: 490
Сказал(а) спасибо: 105
Поблагодарили 701 раз(а) в 265 сообщениях
Вес репутации: 293
kos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личность
По умолчанию

Цитата:
Сообщение от Mebel_kaz Посмотреть сообщение
Ух... А как это в скрипт записать?
Спасибо
извиняюсь, правильно GSize

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

Model.forEach(function(Obj) {
if ((Obj.Selected) && (Obj instanceof TFurnBlock)) { //объект выделен и он блок
Vmm = Math.round(Obj.GSize.x * Obj.GSize.y * Obj.GSize.z); //объём в миллиметрах, округление до целого
VM = (Math.round(Obj.GSize.x * Obj.GSize.y * Obj.GSize.z / 1000000)) / 1000; //объем в метрах, округление до тысячных
alert('V= ' + Vmm + 'mm3');
alert('V= ' + VM + 'M3');
}
});
kos100pudov вне форума   Ответить с цитированием Вверх
3 пользователя(ей) сказали cпасибо:
anb (21.04.2021), Mebel_kaz (26.04.2021), zorro (21.04.2021)
Старый 21.04.2021, 15:59   #294
zorro
VIP
 
Аватар для zorro
 
Регистрация: 18.01.2008
Сообщений: 1,047
Сказал(а) спасибо: 2,864
Поблагодарили 1,853 раз(а) в 435 сообщениях
Вес репутации: 696
zorro обеспечил(а) себе прекрасное будущееzorro обеспечил(а) себе прекрасное будущееzorro обеспечил(а) себе прекрасное будущееzorro обеспечил(а) себе прекрасное будущееzorro обеспечил(а) себе прекрасное будущееzorro обеспечил(а) себе прекрасное будущееzorro обеспечил(а) себе прекрасное будущееzorro обеспечил(а) себе прекрасное будущееzorro обеспечил(а) себе прекрасное будущееzorro обеспечил(а) себе прекрасное будущееzorro обеспечил(а) себе прекрасное будущее
По умолчанию

Вот так.
Считаются только выделенные структурные элементы (блоки, сборки, эл. фрагметы и др.)

Внимание!
В предыдущем посте не будет считаться объем блоков которые находятся внутри блоков или других структурных единиц.
Вложения
Тип файла: rar Объем структурных элементов.rar (475 байт, 9 просмотров)
zorro вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
Mebel_kaz (26.04.2021)
Старый 21.04.2021, 16:01   #295
kos100pudov
Местный
 
Регистрация: 02.11.2015
Сообщений: 490
Сказал(а) спасибо: 105
Поблагодарили 701 раз(а) в 265 сообщениях
Вес репутации: 293
kos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личность
По умолчанию

Цитата:
Сообщение от Guamoko Посмотреть сообщение
Может кто взглянет, почему не ставится крепеж. Закомментировано варианты. Кромка накладывается. Спасибо.
Прошу прощения, не разобрался как скрыть текст

Добавлено через 2 минуты
Прошу прощения, не разобрался как скрыть текст
Добрый день!
не трогая ваши комменты, ставится один крепеж слева сзади.
Базис 11.
вы точно выбрали крепеж в свойствах?
kos100pudov вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
Guamoko (21.04.2021)
Старый 21.04.2021, 21:31   #296
Guamoko
Пользователь
 
Регистрация: 04.04.2018
Адрес: Санкт-Петербург
Сообщений: 34
Сказал(а) спасибо: 18
Поблагодарили 18 раз(а) в 3 сообщениях
Вес репутации: 0
Guamoko на пути к лучшему
По умолчанию

Цитата:
Сообщение от kos100pudov Посмотреть сообщение
не трогая ваши комменты, ставится один крепеж слева сзади.
Базис 11.
вы точно выбрали крепеж в свойствах?
Спасибо большое! Скрипт проверял в БМ10-Демо.Там крепежа нет. С Вашей подсказки запустил в 8 народной и в БМ 9 - все ставится. Еще раз спасибо.
Жаль, 2 дня убил на попытки понять "почему?"
Guamoko вне форума   Ответить с цитированием Вверх
Старый 26.04.2021, 09:34   #297
Mebel_kaz
Новичок
 
Регистрация: 13.04.2021
Сообщений: 4
Сказал(а) спасибо: 5
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
Mebel_kaz пока не определено
По умолчанию

Цитата:
Сообщение от zorro Посмотреть сообщение
Вот так.
Считаются только выделенные структурные элементы (блоки, сборки, эл. фрагметы и др.)

Внимание!
В предыдущем посте не будет считаться объем блоков которые находятся внутри блоков или других структурных единиц.
Спасибо все работает как надо!
Mebel_kaz вне форума   Ответить с цитированием Вверх
Старый 11.06.2021, 19:37   #298
Slav
Местный
 
Регистрация: 15.05.2012
Адрес: Москва
Сообщений: 259
Сказал(а) спасибо: 43
Поблагодарили 211 раз(а) в 89 сообщениях
Вес репутации: 213
Slav - весьма и весьма положительная личностьSlav - весьма и весьма положительная личностьSlav - весьма и весьма положительная личность
По умолчанию

Подскажите , как сделать так что бы скрипт выделяя панель подсвечивал весь крепеж. Кнопка подсветки включена , но выделение не происходит, если скриптом выделять..
Slav вне форума   Ответить с цитированием Вверх
Старый 12.06.2021, 09:22   #299
kos100pudov
Местный
 
Регистрация: 02.11.2015
Сообщений: 490
Сказал(а) спасибо: 105
Поблагодарили 701 раз(а) в 265 сообщениях
Вес репутации: 293
kos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личность
По умолчанию

Цитата:
Сообщение от Slav Посмотреть сообщение
Подскажите , как сделать так что бы скрипт выделяя панель подсвечивал весь крепеж. Кнопка подсветки включена , но выделение не происходит, если скриптом выделять..
Есть функция которая создаётся список/массив фурнитуры пересекающейся с панелью.
var список фурн = ваша панель.FindConnectedFasteners();
Ну а дальше работайте с этим списком.
kos100pudov вне форума   Ответить с цитированием Вверх
Старый 12.06.2021, 11:34   #300
skromvit
Местный
 
Аватар для skromvit
 
Регистрация: 22.12.2008
Сообщений: 256
Сказал(а) спасибо: 55
Поблагодарили 231 раз(а) в 164 сообщениях
Вес репутации: 258
skromvit - весьма и весьма положительная личностьskromvit - весьма и весьма положительная личностьskromvit - весьма и весьма положительная личность
По умолчанию

Цитата:
Сообщение от Slav Посмотреть сообщение
Подскажите , как сделать так что бы скрипт выделяя панель подсвечивал весь крепеж. Кнопка подсветки включена , но выделение не происходит, если скриптом выделять..
PHP код:
if (Model.SelectionCount 1) { //есть ли выделенные панели
alert('Нет выделенных панелей!');
Action.Finish();
}

Recurse(Model);

function 
Recurse(List) {
for (var 
0< List.Counti++) {
Obj = List[i];
if (
Obj.List){
SelectHighlighted(Obj);
Recurse(Obj);
}
else {
SelectHighlighted(Obj);
}
}
}

function 
SelectHighlighted(obj) {
if (
obj.Highlighted) {
obj.Highlighted false;
obj.Selected true;
}

skromvit вне форума   Ответить с цитированием Вверх
2 пользователя(ей) сказали cпасибо:
Ovsyanicov (13.06.2021), Slav (09.08.2021)
Ответ

Нижняя навигация
Вернуться   Форум профессиональных мебельщиков PROMEBELclub > Программы для мебельщиков > Программы для конструирования и дизайна мебели > Система БАЗИС > Базис-мебельщик. Скрипты


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обсуждение готовых скриптов Letos Базис-мебельщик. Скрипты 492 04.03.2024 11:42
БАЗИС 8 - общее обсуждение DTioutiou Базис-мебельщик 8 2092 15.08.2023 01:44
БАЗИС 8 - Фурнитура, обсуждение nayrogi Базис-мебельщик 8 1390 16.04.2022 22:47
MasterBox 7. Работа с ящиками в системе БАЗИС Daddy Базис-мебельщик 7 605 13.11.2019 11:13
Общие вопросы по системе БАЗИС 7.0 COBA Базис-мебельщик 7 904 24.08.2016 19:16


Текущее время: 06:49. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
© 2007-2023 PROMEBEL

џндекс.Њетрика