Скрипты для Базиса📝
رفتن به کانال در Telegram
Скрипты для Базис Мебельщика, Базис Салон Вопросы, предложения, жалобы адресовать: @poet_dy Группа Вконтакте https://vk.com/bm_script Страница с эксклюзивом по урокам https://boosty.to/mebel.dy
نمایش بیشتر2 081
مشترکین
+724 ساعت
+357 روز
+15830 روز
آرشیو پست ها
2 081
Тут застрял все таки с присадкой...
Одно дело - догадался как разную систему и разные точки отсчета предоставить, Хочешь в этом шкафу 37 от края и с шагом 32 , хочешь в другом от края 50 и с шагом 11,5 мм (ну а вдруг)
Потом появился вопрос - консоли ведь нам тоже надо крепить..
А одной фронтальной деталью нам портится вся прекрасная картина бытия.
Решение:
Отдельная функция (о них расскажу позже, а пока может быть немного больно)
Функция вызывается каждый раз когда на конкретный тип панели мы ставим крепеж, функция запускается с параметрами этой панели(этого типа) , т.е. в функцию мы загоняем ее ширину, глубину и пр.
и функция поняв с какой панелью имеет дело - рассчитывает - где у нее лицо, в какую сторону мы отступаем.
И уже после функции - ставим по расчетам крепеж
Вот на видео как еврики шустро скачут😁
Появились трудности со скоростью, Уважаемые, мы потеряли 1-2 секунды нашего драгоценного времени - скрипт немного думает. Но это думаю в конце будем дружно и ладно его оптимизировать
А пока опрос!
2 081
Консоли!
Либо скошенные либо радиусные
Низ на уровне цоколя
Ширина любая
Радиус и скос вычисляемый от ширины консоли
Какие настройки по консоли необходимы либо желаемы?
Что можно добавить к ним?
2 081
А много кто работает в SketchUp? Тут задались вопросом, а можно ли перекинуть в базис модель, причем не как 3D модель а именно панелями, с наименованием, с кромкой.... Ну в теории возможно😁
Есть на такой скрипт спрос?
2 081
Честно? Я думал что серьезной проблемой будет сделать настраиваемую присадку, что бы и под систему32 и под 25-50, да и вообще что бы как угодно можно было настроить
Но хвала математике! Царице наук!
Можно сказать по корпусу Рубикон пройден. Дело за малым:
Наполнение секций
Логика по разбивке полок (без пересеканий)
Логика при постановке ящиков
А какую систему присадки используете вы?
2 081
Для заинтересованных, но сомневающихся.
Освоение скриптов начинал с основ (благо не так много источников именно по скриптами базиса)
Первое что советую и всячески рекомендую, это освоить собственно сам JavaScript .
Один из популярных языков программирования, один из самых простых и доступных.
По сути нам надо узнать основные понятия, и синтаксис (правила написания)
К примеру условие в js пишется
if ('условие, допустим 5>3') {'что делаем если истинно'}
И на другом языке, который я более менее знаю, VBA
IF 'условие' THEN 'что делаем если истина' END IF
На первый взгляд различий мало, а то и может показаться что нет их. Но именно в таких мелочах кроется большое количество ошибок (неправильная скобка, большая буква вместо маленькой, и пр)
Поняв и освоив основные моменты самого JS, уже в базисе ориентироваться будет проще, ведь там те же объекты(панель, контур панели, блок, фурнитура, кромка) , свойства этих объектов(размер, положение, материал и пр) и действия, операции с этими объектами (создать, сдвинуть, создать копию, отредактировать, и пр)
Где то говорили что мебельщик не программист и скрипт это сложно и в общем не так необходим.
Но на мой взгляд скрипты это во первых не так сложно (вспомните как мы начинали свой путь в любой сфере, всегда в начале пути у нас огромное количество вопрос и полное непонимание и незнание , но проходит время, к нам приходит опыт и понимание, вопросов то конечно может не убавиться совсем 😁)
А во вторых в любом случае дают дополнительные возможности для нашей работы (будь то удобство или ускорение или многие другие цели)
Так что не стоит сомневаться в себе, ведь дорогу осилит идущий!
PS во вложении книжка "Javascript для чайников" одна из любимых серий книжек, в которых очень просто с примерами рассказываются основные вещи, по сути нам нужна только 1-2 глава, где именно рассказывают термины, понятия и пр
Также великолепное руководство "моя первая тумбочка, часть 2" посвящённая скриптам, её я перечитывал раза 3,первый раз совсем ничего не понял, второй раз понял четверть, и на третий раз понял все что хотел сказать автор 😁 конечно между перечитыванием практика, чтение форума мебельщиков, и чтение о языке Javascript
Ну и справка по скриптам в печатной версии (если не ошибаюсь), бывало листал её, просто пробегал глазами
PPS Не всегда получается заниматься скриптом, так хоть писаниной вас развлекать да делиться опытом в написании и освоении скриптов (слышал это вполне актуально)2 081
ДВП - Complete!
Разбивка на секции, разбивка на 2 части
Настраиваемый паз под ДВП, и параметры и названия пазов для Сметы
Что бы еще добавить...🤔
2 081
Пришла идея...
Мы приезжаем либо получаем на руки замер, размеры от заказчика, там указано "Сделайте нам шкаф 2200, и разделите нам его на 5 равных секций..."
И если мы разделим (2200-16*6)/5 = получим 420,8 мм на секцию. Конечно 8 десятых поймать можно.
Но лучше наверное отнять 2-4-5 мм от общей ширины шкафа, получив математически ровные секции, даже не задумываясь об этом.... Пожалуй сделать кнопочку - захотели включили, лишним не будет😁
2 081
Определенный этап пройден
- Секции
- Разделение шкафа на два части при ширине больше 2400 (настраиваемое число)
- Антресоль (также добавятся стойки на антресоли
Также
- Выбор скрытый/видимый крепеж для 3 сторон цоколя
- Выбор заглубления внутреннего наполнения (возможность сделать обычный шкаф/стеллаж, также с вкладными фасадами)
В ближайшее время сделаю присадку под разные системы отсчета, с тонкой настройкой (и по возможности не загромождая интерфейс)
