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

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

Меню

Маркет


беспроводные выключатели для мебели
Ответ
 
Опции темы Опции просмотра
Старый 14.09.2019, 00:17  
БАЗИС 11-2023 - Скрипты
 
Аватар для AlexBolton
AlexBolton
Модератор
Регистрация: 19.02.2008
Адрес: www
Сообщений: 3,943

Сказал(а) спасибо: 7,295
Поблагодарили 16,919 раз(а) в 3,212 сообщениях
Версия для печати Отправить по электронной почте
AlexBolton AlexBolton вне форума 14.09.2019, 00:17
Рейтинг: ()

Обмениваемся , задаем вопросы, отвечаем... Все, что касается скриптов в БМ 11 в этой теме.

Новшества Базис Мебельщик версии 11:
.....
6. Работоспособность скриптов, созданных в более ранних версиях, не гарантируется в версии БАЗИС 11.
.....
52. Разработана панель инструментов для скриптов, на которую можно вывести, например, часто используемые скрипты, со своими иконками, хинтами и т.д.
53. Добавлена возможность автозапуска выбранного скрипта на любое из двух событий – Загрузка модели, и/или Сохранение модели.
.....

Новшества Базис Мебельщик версии 2021:

16. Отладчик скриптов.



VISUAL CODE

Код:
Примеры скриптов из видео

Вес панелей.js
Выделить панели без облицовки.js
Панель по 3 точкам.js
Прифуговка кромки.js
node.js обновился с 7.0.0 до 8.11.3

Напиши себе Базис или Моя первая тумбочка 2
Комплект - руководство+ файлы+ скрипт

Обратите внимание на полезные ответы в этой теме!

__________________
.
▓▒░ Халявы не бывает ░▒▓

[ Как правильно задавать вопросы на форумах ] | [ Как просто, быстро и правильно опубликовать фото и файлы в сообщении 15.03.2024]

[ USDownloader - удобно и безопасно скачиваем с файлообменников 09.02.2024] | [ Обходим блокировки сайтов, торрентов, месенджеров, ФО - RU - UA]


Любые вопросы по любому системному и мебельному софту, любые конвертации, настройки и т.д. >сюда< (кроме озвученных в мануалах, инструкциях и темах форума) ...

Последний раз редактировалось AlexBolton; 09.01.2024 в 11:56..
Просмотров: 599942
Ответить с цитированием Вверх
14 пользователя(ей) сказали cпасибо:
Старый 30.07.2020, 11:54   #341
Funman
Пользователь
 
Регистрация: 01.01.2020
Сообщений: 30
Сказал(а) спасибо: 17
Поблагодарили 1 раз в 1 сообщении
Вес репутации: 0
Funman пока не определено
По умолчанию

Цитата:
Сообщение от sannykSV Посмотреть сообщение
выделить по материалу? не?
Не понял. Уточни, если не сложно.
Funman вне форума   Ответить с цитированием Вверх
Старый 30.07.2020, 14:30   #342
sannykSV
Местный
 
Аватар для sannykSV
 
Регистрация: 16.03.2008
Адрес: Челябинск CCCР
Сообщений: 445
Сказал(а) спасибо: 829
Поблагодарили 435 раз(а) в 188 сообщениях
Вес репутации: 419
sannykSV - просто великолепная личностьsannykSV - просто великолепная личностьsannykSV - просто великолепная личностьsannykSV - просто великолепная личностьsannykSV - просто великолепная личностьsannykSV - просто великолепная личностьsannykSV - просто великолепная личность
По умолчанию

Цитата:
Сообщение от Funman Посмотреть сообщение
Уточни, если не сложно.
Миниатюры
2020-07-30_16-26-36.jpg  
sannykSV вне форума   Ответить с цитированием Вверх
Старый 31.07.2020, 08:59   #343
a_riva
Местный
 
Регистрация: 25.04.2009
Сообщений: 201
Сказал(а) спасибо: 118
Поблагодарили 29 раз(а) в 15 сообщениях
Вес репутации: 208
a_riva на пути к лучшему
По умолчанию

Подскажите, что не так в скрипте. Его задача в каждом найденном блоке создать панель 20х20 мм с именем ПФ и порядковым номером, из материала "Бирки для учета разного". но после выполнения, созданные панели не удаляются.

Код:
var i = 0;
Model.forEach(function(obj) {
	if (obj instanceof TFurnBlock) {
		var pan = AddPanel(20, 20);
		pan.Thickness = 0;
		pan.Visible = true;
		pan.MaterialName = "Бирки для учета разного";
		pan.Name = "ПФ" + i;
        i++;
		pan.Owner = obj;
		console.log(obj);
		pan.Build();

        obj.Selected = true;
        obj.Selected = false;
	}
});
Action.Finish();
что мы делаем не так?
a_riva вне форума   Ответить с цитированием Вверх
Старый 01.08.2020, 08:45   #344
Meshok
Пользователь
 
Аватар для Meshok
 
Регистрация: 17.12.2016
Сообщений: 89
Сказал(а) спасибо: 27
Поблагодарили 50 раз(а) в 30 сообщениях
Вес репутации: 107
Meshok скоро придёт к известности
По умолчанию

Цитата:
Сообщение от Funman Посмотреть сообщение
А то как в топике выше спросил и тишина...
Чтобы не флудить, я не писал в ответ, что не нашёл решения

Цитата:
Сообщение от Funman Посмотреть сообщение
Координаты самореза находить научился, а какой командой двигается фурнитура. Как ее сдвинуть на пару см по одной координате в этой же панели?
А вручную не пойдёт, нужно именно скриптом?
Миниатюры
Безымянный.jpg  
Meshok вне форума   Ответить с цитированием Вверх
Старый 01.08.2020, 12:41   #345
kos100pudov
Местный
 
Регистрация: 02.11.2015
Сообщений: 490
Сказал(а) спасибо: 105
Поблагодарили 700 раз(а) в 265 сообщениях
Вес репутации: 292
kos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личность
По умолчанию Свойства кромок

Доброго всем дня!
Подскажите следующее, кто знает...
Как скриптом получить и изменить свойства кромки панели:
Название
Толщина - уже не надо
Обозначение
Свес
Подрезать/не подрезать
Припуск да/нет
Размер припуска по толщине кромки/пользовательский
Размер припуска (если пользовательский)
Примечание к кромки из базы материалов

В ТП писал, в группах контакта тоже. Ответов нет...
kos100pudov вне форума   Ответить с цитированием Вверх
Старый 01.08.2020, 14:18   #346
Meshok
Пользователь
 
Аватар для Meshok
 
Регистрация: 17.12.2016
Сообщений: 89
Сказал(а) спасибо: 27
Поблагодарили 50 раз(а) в 30 сообщениях
Вес репутации: 107
Meshok скоро придёт к известности
По умолчанию

Цитата:
Сообщение от kos100pudov Посмотреть сообщение
Доброго всем дня!
Подскажите следующее, кто знает...
Как скриптом получить и изменить свойства кромки панели:
Название
Толщина - уже не надо
Обозначение
Свес
Подрезать/не подрезать
Припуск да/нет
Размер припуска по толщине кромки/пользовательский
Размер припуска (если пользовательский)
Примечание к кромки из базы материалов

В ТП писал, в группах контакта тоже. Ответов нет...
В отладчике для 10-ки кроме последних двух пунктов всё есть:

declare interface PanelButt {
/**
* Индекс кромки
*/
ElemIndex: number;
/**
* Условное обозначение
*/
Sign: string;
/**
* Наименование материала
*/
Material: string;
/**
* Толщина кромки
*/
Thickness: number;
/**
* ширина
*/
Width: number;
/**
* подрезать панель на толщину кромки
*/
ClipPanel: boolean;
/**
* свес - насколько лента кромки должна быть длиннее торца детали
*/
Overhung: number;
/**
* припуск - насколько прифрезеровать торец перед кромкованием
*/
Allowance: number;
/**
* номер отреза (для наклейки кромки на несколько торцев одним отрезом)
*/
CutIndex: number;
/**
* профиль кромки
*/
Profile: Contour2D;

}
Meshok вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
kos100pudov (01.08.2020)
Старый 01.08.2020, 18:41   #347
Uncle
VIP
 
Аватар для Uncle
 
Регистрация: 31.10.2009
Адрес: Рівне. УкраЇна
Сообщений: 10,580
Сказал(а) спасибо: 14,588
Поблагодарили 20,024 раз(а) в 6,492 сообщениях
Вес репутации: 5257
Uncle репутация неоспоримаUncle репутация неоспоримаUncle репутация неоспоримаUncle репутация неоспоримаUncle репутация неоспоримаUncle репутация неоспоримаUncle репутация неоспоримаUncle репутация неоспоримаUncle репутация неоспоримаUncle репутация неоспоримаUncle репутация неоспорима
По умолчанию

Цитата:
Сообщение от Funman Посмотреть сообщение
а какой командой двигается фурнитура. Как ее сдвинуть на пару см по одной координате в этой же панели?
Может этот поможет?
__________________
Уж лучше беспокойство в сомнении, чем успокоенность в заблуждении. .
(Мандзони Алессандро)
------------------------------------
Троллей не кормлю...
Uncle вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
Funman (03.08.2020)
Старый 01.08.2020, 21:06   #348
kos100pudov
Местный
 
Регистрация: 02.11.2015
Сообщений: 490
Сказал(а) спасибо: 105
Поблагодарили 700 раз(а) в 265 сообщениях
Вес репутации: 292
kos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личность
По умолчанию

Цитата:
Сообщение от Meshok Посмотреть сообщение
В отладчике для 10-ки кроме последних двух пунктов всё есть:

declare interface PanelButt {
/**
* Индекс кромки
*/
ElemIndex: number;
/**
* Условное обозначение
.......

}
Огромное спасибо!!!
kos100pudov вне форума   Ответить с цитированием Вверх
Старый 09.08.2020, 21:38   #349
Funman
Пользователь
 
Регистрация: 01.01.2020
Сообщений: 30
Сказал(а) спасибо: 17
Поблагодарили 1 раз в 1 сообщении
Вес репутации: 0
Funman пока не определено
По умолчанию

Всем доброго здоровья. Помогите, если это вообще реально в данной ситуации, прилепить файл лодочки.f3d к торцу двери. Есть шкафчики, на которые нужно ставить присадку снизу под лодочки. Поскольку таких типичных заказов бывает за день и каждый день по несколько штук, решил написать скрипт , чтобы не забывать про торцовку. Потратил весь день (не супер какой я прогер) своял таки. Но, тварина, на каких-то шкафах прилетает смещение 0,5 мм. Как пристрелить эти 0,5 не понятно. В файле скрипт и два шкафчика. На одном ставится на положенные 70, на другом 69,5 хоть сдохни. Если сместить в файле фурнитуры (лодочки.f3d) расположение на 0,5. Соответсвенно получается наоборот, там где ставилось уезжает, а где было 59,5 встает как положено. Обидно до слез.. ссылка на архив https://yadi.sk/d/UDxKSIPV_BSZeQ Перед запуском скрипта предварительно нужно удалить уже имеющуюся присадку 8х20.
Funman вне форума   Ответить с цитированием Вверх
Старый 10.08.2020, 19:00   #350
Meshok
Пользователь
 
Аватар для Meshok
 
Регистрация: 17.12.2016
Сообщений: 89
Сказал(а) спасибо: 27
Поблагодарили 50 раз(а) в 30 сообщениях
Вес репутации: 107
Meshok скоро придёт к известности
По умолчанию

Цитата:
Сообщение от Funman Посмотреть сообщение
На одном ставится на положенные 70, на другом 69,5 хоть сдохни. Если сместить в файле фурнитуры (лодочки.f3d) расположение на 0,5. Соответсвенно получается наоборот, там где ставилось уезжает, а где было 59,5 встает как положено
При увеличении изображения на шкафу 856_07 видна какая-то непонятка с дверью, вот там как раз полмиллиметра и гуляет, в шкафу 1010_07 такого нет, ну и соответственно переместить привязку лодочек обратно на х=0, то есть по моему в самой двери кроется первопричина.
Изображения прилагаю.
Миниатюры
856_07.jpg   1010_07.jpg   Лодочки.jpg  
Meshok вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
Funman (11.08.2020)
Ответ

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

Опции темы
Опции просмотра

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Базис ЧПУ 2021/2024 AlexBolton Базис-мебельщик 2021-2024 126 27.03.2024 08:56
БАЗИС 10 - Скрипты systland Базис-мебельщик. Скрипты 714 06.03.2024 09:09
БАЗИС 9 - Скрипты Igor_482 Базис-мебельщик. Скрипты 1441 27.02.2024 10:48
V-Ray в Базис Мебельщик 11/2023 nayrogi Система БАЗИС 70 29.01.2024 17:25
БАЗИС 8 - Скрипты Igor_482 Базис-мебельщик. Скрипты 1524 07.12.2022 19:53


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


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

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